我想在jQuery中迭代JSON。
我正在尝试使用 $.each
进行迭代。
我正在尝试,但没有获得每个用户的结果 ID 和大小。
JSON
[
[
{
"user": {
"id": "8",
"sizes": "65"
}
}
],
[
{
"user": {
"id": "9",
"sizes": "75"
}
}
],
[
{
"user": {
"id": "10",
"sizes": "85"
}
}
]
]
我的 jQuery 脚本
$.each (usersJson, function (key1, value1) {
$. each (value1, function (key2, value2) {
$. each (value2, function (key3, value3) {
console.log(key3+"--"+value3);
});
});
});
最佳答案
试试这个:
$.each(usersJson, function (key, value) {
var user = value[0].user;
console.log(user.id, user.sizes);
});
当可以避免嵌套循环时,不应使用嵌套循环,因为它们会大大增加时间复杂度。
关于javascript - 在 JQuery 中迭代深层 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24931772/