Android json解析架包(阿里巴巴的fastjson)处理是报异常。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android json解析架包(阿里巴巴的fastjson)处理是报异常。相关的知识,希望对你有一定的参考价值。

异常显示:
com.alibaba.fastjson.JSONException: exepct '[', but
怎么解决。

参考技术A 应该是json字符串的格式有问题吧,先找找看有问题没有,没有的话再看解析的时候哪里有逻辑问题没有,不行就把报错的那几行代码和json字符串贴出来,帮你看看能不能找到哪里有问题本回答被提问者采纳

阿里巴巴的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)处理是报异常。的主要内容,如果未能解决你的问题,请参考以下文章

Android探索之基于okHttp打造自己的网络请求

Android studio解析含有GPS地理坐标的Json格式数据

Java中哪个JSON库的解析速度是最快的

Android -- 开源库fastjson 基本使用

Android -- 开源库fastjson 基本使用

json为啥解析为javabean