com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 0

前端之家收集整理的这篇文章主要介绍了com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 0前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在使用fastjson解析的时候遇到该错误,网上查找了半天,找到位大神的帖子是说解析的实体A中有实体B,在该条json中A实体只有一个,但B实体却有多个,导致解析出错,解决办法是在A实体中定义B实体时,定义为List<B>,这个是大神当时遇到的错误。我的错误不在于此。

我的错误是由于在封装json时封装的实体时List类型的,但解析的时候默认解析为一个实体,所以就出现了以上的错误

解析时的代码Moyiol_order mOrder=JSON.parSEObject(ordersinfo,Moyiol_order.class);

封装时的代码List<Moyiol_order>result;

JSON.toJSONString(result);

只要在封装的时候将result取出要用的实体封装就可以了,如果需要封装多个实体,可以借鉴大神的思想自己寻找一下方法

http://www.jb51.cc/article/p-zisipeac-baw.html

原文链接:https://www.f2er.com/json/289509.html

猜你在找的Json相关文章