在我们传入JSON数据用JSON.parseObject()方法去解析时,会出现这样的报错com.alibaba.fastjson.JSONException: syntax error, pos 9
或
com.alibaba.fastjson.JSONException: error, offset 2924, char at com.alibaba.fastjson.JSON.parseObject(JSON.java:99) ~[fastjson-2.0.4.jar:na] at com.alibaba.fastjson.JSON.parseObject(JSON.java:74) ~[fastjson-2.0.4.jar:na] at com.alibaba.fastjson.JSON.parseObject(JSON.java:58) ~[fastjson-2.0.4.jar:na]
传入参数如
{
"code": "0",
"msg": "操作成功",
"flag": 1,
"data": {
"result":1,
"resultMsg":[
{"Msg":"认证成功"},
{"Msg":"认证成功"},
{"Msg":"认证成功"},
{"Msg":"认证成功"},
{"Msg":"认证成功"}]
}
看似没问题,实际上就是左右{}的数量没对齐,下次仔细点看就ok了
精彩链接
发表评论