[英]How to get indexes for associative array in json string using jquery?
我有一个像这样的json字符串:
{
"2045532196113651": [{
"height": 42,
"width": 75,
"source": "https://url1"
}, {
"height": 42,
"width": 75,
"source": "https://url2"
}],
"2045532296113641": [{
"height": 50,
"width": 75,
"source": "https://url3"
}, {
"height": 50,
"width": 75,
"source": "https://url4"
}]
}
该字符串具有变量名称jsondata。
我想在这个例子中获取json对象(2045532196113651和2045532296113641)中索引的数量。 此外,我想得到4个网址(url1,url2,url3和url4)。
我怎么做? 我可以使用jquery。
首先你解析字符串以便得到一个对象,然后你可以循环它:
var obj = $.parseJSON(jsondata);
$.each(obj, function(key, value) {
// key is the name of the item, e.g. "2045532196113651"
// value is an array:
$.each(value, function(idx, item) {
// item.source contains the URL
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.