【发布时间】:2011-10-10 06:49:34
【问题描述】:
在我的应用程序中,当用户单击按钮时,它会点击一个 url,我使用以下方式获取 json 格式的返回数据
{
"Status":
{
"image":
[
{
"Large" : "http://XXXXXXXXXXXXXXXXXX.com/images/original/1316145577.jpg",
"Small" : "http://XXXXXXXXXXXXXXXXXX.com/images/thumb70/1316145577.jpg"
},
{ "Large" : "http://XXXXXXXXXXXXXXXXXX.com/images/original/1316146270.jpg",
"Small" : "http://XXXXXXXXXXXXXXXXXX.com/images/thumb70/1316146270.jpg"
},
{ "Large" : "http://XXXXXXXXXXXXXXXXXX.com/images/original/1316146473.jpg",
"Small" : "http://XXXXXXXXXXXXXXXXXX.com/images/thumb70/1316146473.jpg"
},
{ "Large" : "http://XXXXXXXXXXXXXXXXXX.com/images/original/1316147003.jpg",
"Small" : "http://XXXXXXXXXXXXXXXXXX.com/images/thumb70/1316147003.jpg"
},
{ "Large" : "http://XXXXXXXXXXXXXXXXXX.com/images/original/1316581422.jpg",
"Small" : "http://XXXXXXXXXXXXXXXXXX.com/images/thumb70/1316581422.jpg"
},
{ "Large" : "http://XXXXXXXXXXXXXXXXXX.com/images/original/1316694587.jpg",
"Small" : "http://XXXXXXXXXXXXXXXXXX.com/images/thumb70/1316694587.jpg"
}
]
}
}
我想进行 json 解析并将名为 Large 的 URL 存储在一个数组中,并将名为 Small 的 URL 存储在另一个数组中。我希望使用javascript 完成此操作。
例如,在我的应用程序的另一个 url 中,我的 json 数据如下
{"Status":[{ "Id": "46", "Username": "guru" }]}
为此,我用来获取数据
var data = JSON.parse(my_JSON_object);
var id = data.Status[0].Id;
var name = data.Status[0].Username;
但是如何解析前面提到的json数组。 如何做到这一点,请朋友们帮助我
【问题讨论】:
-
我会坚持创建一个 getter-setter 类并使用 am ArrayList
来保存 url....
标签: android json arraylist cordova