PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   [JSON 格式]JSON的parsing (https://www.pcdvd.com.tw/showthread.php?t=1051951)

戰長 2014-06-17 05:46 PM

你想的太複雜了
把value讀出來後再new一個jsonObject就好了
譬如你要讀TimeStamp

假設你一開始po的json為String test
String value = new JSONObject(test).getJSONArray("data").getJSONObject(0).getString("value");
String TimeStamp = new JSONObject(value).getString("TimeStamp");

剩下的就看你要怎麼暫存

公不 2014-06-18 09:04 PM

我後來想通了

要用if判別

直接判別 tag

根據不同tag拉入不同的value然後用不同的object

就可以解決了

之前都只拉value裡面的

才會有問題

謝謝

altubers 2014-06-18 10:05 PM

value中的值是可以轉obj的
{"TimeStamp":"1402915819","GroupList":[{"Name":"hhgggb","Device":"wowowow","BGColor":"#ffba00","Image":{"Size":0,"Local":"0","Path":"\/data\/data\/com.wowow.love\/My_Group_Icon\/GroupIcon.jpg"}}]}

會不會你沒把前後引號拿掉了(或是轉的時後又加了一組引號上去)

http://json.parser.online.fr/
用線上的parser看看就知了


所有的時間均為GMT +8。 現在的時間是07:43 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。