Android json解析架包(阿里巴巴的fastjson)处理是报异常。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android json解析架包(阿里巴巴的fastjson)处理是报异常。相关的知识,希望对你有一定的参考价值。
异常显示:
com.alibaba.fastjson.JSONException: exepct '[', but
怎么解决。
阿里巴巴的json解析框架怎么用
参考技术A 说起Json 解析,有很多方法,无论是出自Google 的Gson也好,还是来自其他的某某,想必大家都很熟悉。今日在github上闲逛,偶遇 一 json 解析库,看起来很不错,据说是目前最快的解析JOSN 方案。该东东为何神器,他就是来自于阿里团队的 fastjson.为了方便起见,参考如下代码。
用maven 的同学就方便多了,直接双击打开你的pom.xml 文件,添加如下依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.1.36</version>
</dependency>
构建一下就OK了。
下面来具体看看:
ENCODE:
import com.alibaba.fastjson.JSON;
Group group = new Group();
group.setId(0L);
group.setName("admin");
User guestUser = new User();
guestUser.setId(2L);
guestUser.setName("guest");
User rootUser = new User();
rootUser.setId(3L);
rootUser.setName("root");
group.getUsers().add(guestUser);
group.getUsers().add(rootUser);
String jsonString = JSON.toJSONString(group);
System.out.println(jsonString);
以上是关于Android json解析架包(阿里巴巴的fastjson)处理是报异常。的主要内容,如果未能解决你的问题,请参考以下文章