2011-03-01 216 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