в моем приложении, когда пользователь нажимает кнопку, он попадает по 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 и сохранить URL-адреса с именем Large для хранения в массиве и URL-адреса с именем Small для сохранения в другом массиве. Я хочу, чтобы это было сделано с помощью javascript.
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, упомянутый первым. Как это сделать, пожалуйста, помогите мне друзья
я получил ответ таким образом
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);