2011-08-06 50 views
0

我剛開始使用JSON數據。如何從json對象中獲取數據...?

[[[170, "kod", 148, 13, "2011-07-11T03:33:57Z", 11.68, 10.0, 1310373205707,  "2939393939"]], [{"announcement": {"post_by": null, "created_at": "2010-09-04T09:59:12Z", "announcement_category": null, "updated_at": "2010-09-04T09:59:12Z", "valid_till": "2010-09-04T09:59:00Z", "priority": null, "id": 3, "condtions": "", "message": "hello"}}]] 

我想:

[170, "kod", 148, 13, "2011-07-11T03:33:57Z", 11.68, 10.0, 1310373205707, "0976741509"] 
字符串

任何想法

[{"announcement": {"post_by": null, "created_at": "2010-09-04T09:59:12Z", "announcement_category": null, "updated_at": "2010-09-04T09:59:12Z", "valid_till": "2010-09-04T09:59:00Z", "priority": null, "id": 3, "condtions": "", "message": "hello"}}] 

?解析JSON的Android/Java的

回答

1

現有庫

有一個很好的答案,這張貼在這裏:

我很驚訝,這些都沒有提到:而不是使用 裸機,而是使用json.org的手動過程點亮ton包裝,GSon 和Jackson更方便使用。所以:

所以你實際上可以綁定到自己的POJO,而不是一些半稱職樹 節點或列表和地圖。 (至少傑克遜允許綁定到這樣 事情太多(也許GSON爲好,不知道),JsonNode,地圖,列表,如果 你真的想要的,而不是「真實」的對象,這些)