2011-03-01 122 views
0

如何来解析这种类型的JSON的arraryAndroid的JSON解析

[{'name':'john', 'age': 44}, {'name':'Alex','age':11}] 

在那里我不能做这样的事情:

JSONArray DataListArray = jObject.getJSONArray("???"); 

回答

2

您可以使用字符串初始化JSON数组。

String json = "[{'name':'john', 'age': 44}, {'name':'Alex','age':11}]"; 
JSONArray json = new JSONArray(json); 
1

[{'name':'john', 'age': 44}, {'name':'Alex','age':11}] 

的字符串是错误 JSON。您可以验证JSON here。正确的将是

[{"name":"john", "age": 44}, {"name":"Alex","age":11}] 
+0

有趣的,而你是对的,JSON解析器实际上并解析它:-) – 2011-03-01 11:59:49

+1

@Ravi Vyas说:同样是在旧版本的jQuery,但随后一些老程序不wirk更多。所以我强烈建议你在符合标准的服务器上生成JSON。这将节省你的时间在未来。 – Oleg 2011-03-01 12:08:45

+0

:-)好点。 – 2011-03-01 12:20:04