未来就是现在的延续,过去就是完成的现在

JSONObject 解析时报错:syntax error, expect {, actual string, pos 0

(1)错误信息理解

首先根据错误提示获取错误信息:在字串 0 位置希望是个 { 但是发现是一个字串

(2)解析

因为JSONbject 解析的是json所以传进去解析的也必须是json格式,否则无法解析

(3)错误原因:

字串 "detail": "{\"aid1\":\"4618269666152819354\"}"  是不能解析的,因为其并不是json格式,正确的格式应为: "detail": {\"aid1\":\"4618269666152819354\"} 

 (4)拓展

同理,不仅大括号需要注意,中括号亦是如此;eg: "detail": "[ {\"aid1\":\"4618269666152819354\"} ]" 这样的格式也是有问题的 

posted @ 2019-07-23 14:06  lzj123  阅读(21577)  评论(0编辑  收藏  举报