解析JSON数据成为对象时,报错exepct '[', but {, pos 1, json

Posted 千夜大魔王

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解析JSON数据成为对象时,报错exepct '[', but {, pos 1, json相关的知识,希望对你有一定的参考价值。

调用JSON.parseArray(json, xxx.class);出错!

这个错误是因为你的json是数组,但解析的时候没有加上[]括号,比如

{"name":"fs",“age”:“12”}

才报这个错误。

 

在json参数加上[]就好了,这样是没问题的:

[{"name":"fs",“age”:“12”}]

 

以上是关于解析JSON数据成为对象时,报错exepct '[', but {, pos 1, json的主要内容,如果未能解决你的问题,请参考以下文章

JSON.parse 解析json字符串时,遇换行符报错

前端开发JSON.parse 解析json字符串时,遇换行符报错

JsonConvert.DeserializeObject 对象是空字符串解析报错解决办法

关于使用jackson.jar解析JSON时,大写JSON key值发生报错的问题

Gson 解析 json串过长就报错,解析10条没问题,解析20条就错

js解析json字符串报错解决方案(带有转义字符的json字符串)