Android json解析和存储在Phonegap中的arraylist中
在我的应用程序中,当用户单击一个按钮时,它会点击一个url,我使用它来获取json格式的返回数据,如下所示Android json解析和存储在Phonegap中的arraylist中,android,json,arraylist,cordova,Android,Json,Arraylist,Cordova,在我的应用程序中,当用户单击一个按钮时,它会点击一个url,我使用它来获取json格式的返回数据,如下所示 { "Status": { "image": [ { "Large" : "http://XXXXXXXXXXXXXXXXXX.com/images/original/1316145577.jpg", "S
{
"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"
}
]
}
}
{"Status":[{ "Id": "46", "Username": "guru" }]}
我想进行json解析,并将名为Large的URL存储在一个数组中,将名为Small的URL存储在另一个数组中。我希望使用javascript
完成此操作
例如,在我的应用程序的另一个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"
}
]
}
}
{"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数组。
如何做到这一点,请帮助我的朋友们我通过这种方式得到了答案
var data = JSON.parse(my_JSON_object);
var image = [];
for(var i=0; i< image.length(); i++)
{
image[i] = data.Status.image[0].Large;
alert(image);
}
alert(image);
var data=JSON.parse(我的JSON对象);
var图像=[];
对于(var i=0;i
我坚持创建一个getter setter类,并使用am ArrayList保存URL。。。。