作者afz096 (690zfa)
看板AndroidDev
標題Re: [問題] json解析
時間Thu Oct 3 10:38:37 2013
其實不太知道你不懂得點,
分享一下我學到的概念和找到的工具
JSON 是 JavaScript Object Notation,所以他還是個 JavaScript
然後 {} 這個表示括號中的是物件,[] 這個表示括號中的是陣列
所以利用你的第二個例子
{"setgroup":
[{"groupid":"GROPINF0025","peoplenum":"5","groupnum":"5","content":"test"}],
"group":[{"PeopleName":"\u9673\u5c0f\u738b","GroupNumber":"1"},
{"PeopleName":"\u6f58\u5c0f\u6642","GroupNumber":"2"},
{"PeopleName":"\u9673\u5c0f\u9999","GroupNumber":"3"}]}
有一個 JSONObject,裡面可以利用 "setgroup" 和 "group" 分別取出兩個 JSONArray
setgroup 取出的 JSONArray 長度為 1,裡面的 JSONObject 可以用
groupid, peoplenum, groupnum, content 取出東西。
group 取出的 JSONArray 長度為 3,裡面的 JSONObject 可以用
PeopleName 和 GroupNumber 取出東西
另外分享好用的工具,因為 JSON 還是 JavaScript,所以如果有一串 JSON String,
肉眼無法快速解析,可以靠 JavaScript beautifier 的工具處理。
請 google javascript beautifier,然後把一長串的 JSON String 貼進去,
處理之後,會自動斷行、縮排,我想這對寫程式要處理 JSON 還蠻方便的。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.99.175.225
推 rogerchiang:說明的好清楚.TKS. 10/03 15:38
推 sennin32:chrome有工具可以直接看 但用POST的可能還是得另外準備 10/03 20:02
→ sennin32:更完整的瀏覽軟體看 用get時滿方便就是 10/03 20:03