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