2011-08-06 28 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"}}] 

を任意のアイデア?アンドロイド/ Java用のJSONを解析するための

答えて

1

既存のライブラリ

ここに掲載これに対する優れた答えはあります:

私はこれらがされていない驚いては、上記のとおりですが、代わりに のベアボーンを使用するのではなく、json.orgが点灯する手動のプロセスGSON とジャクソンははるかに便利です。だから、:

だからあなたが実際にあなた自身のPOJOではなく、いくつかの中途半端ツリー ノードまたはリストとマップにバインドすることができます。

(あなたは本当に代わりに「本当の」オブジェクトのこれらをしたい 場合と、少なくともジャクソンは、このよう 物事への結合あまりにも(おそらくGSONだけでなく、ないように注意してください)、JsonNode、地図、一覧することができます)