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

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

解决方法:

第一种:修改封装前的代码(改为实体)

第二种:修改封装以后的解析方法.

JSONObject strObject = (JSONObject) dataObject.get("dictionaries");
Set<Map.Entry<String, Object>> strSet = strObject.entrySet();
List<Map<String,Object>> dictList = null;
dictList = (List<Map<String, Object>>) entry.getValue();

猜你喜欢

转载自blog.csdn.net/it_zhang_PG/article/details/82352598