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\"} ]" 这样的格式也是有问题的 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM