2011-08-06 52 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,地图,列表,如果 你真的想要的,而不是“真实”的对象,这些)