Javascript 使用jquery迭代对象的json数组
我知道这对你们中的一些人来说似乎很基本,但我正在尝试迭代一个json对象。我很抱歉,因为我似乎很难让各种例子发挥作用。我还阅读了jQuery文档,其中列出的json示例与我的json结构不太匹配 这里有一个链接指向我的示例,它在控制台中显示“null”,我希望在控制台中看到“1”。我只是想打印出json数组中每个“节点”的article_id元素Javascript 使用jquery迭代对象的json数组,javascript,jquery,json,Javascript,Jquery,Json,我知道这对你们中的一些人来说似乎很基本,但我正在尝试迭代一个json对象。我很抱歉,因为我似乎很难让各种例子发挥作用。我还阅读了jQuery文档,其中列出的json示例与我的json结构不太匹配 这里有一个链接指向我的示例,它在控制台中显示“null”,我希望在控制台中看到“1”。我只是想打印出json数组中每个“节点”的article_id元素 您的json不是对象数组,而是对象数组 在迭代中输入时,对于每个元素,arrayID是索引(0、1等),组是子数组 要解决您的问题,请在代码中使用j
您的json不是对象数组,而是对象数组 在迭代中输入时,对于每个元素,arrayID是索引(0、1等),组是子数组 要解决您的问题,请在代码中使用json[0]而不是json
$.each(json[0], function (arrayID, group) {
console.log(group.article_id);
});
您的json不是对象数组,而是对象数组 在迭代中输入时,对于每个元素,arrayID是索引(0、1等),组是子数组 要解决您的问题,请在代码中使用json[0]而不是json
$.each(json[0], function (arrayID, group) {
console.log(group.article_id);
});
您的对象“json”是一个包含1个元素的数组,它本身就是一个包含2个元素的数组。如果您将示例更改为:
var json = [
{ "article_id": 1,
"article_title": "test",
"article_content": "test1" },
{ "article_id": 2,
"article_title": "test2",
"article_content": "this is a second test article" }
];
然后生成文章ID:1,2
如果需要迭代二维数组,则可以使用嵌套循环:
$.each(json, function (idx1, entry) {
$.each(entry, function (idx2, group) {
console.log(group.article_id);
});
});
您的对象“json”是一个包含1个元素的数组,它本身就是一个包含2个元素的数组。如果您将示例更改为:
var json = [
{ "article_id": 1,
"article_title": "test",
"article_content": "test1" },
{ "article_id": 2,
"article_title": "test2",
"article_content": "this is a second test article" }
];
然后生成文章ID:1,2
如果需要迭代二维数组,则可以使用嵌套循环:
$.each(json, function (idx1, entry) {
$.each(entry, function (idx2, group) {
console.log(group.article_id);
});
});
您有一个嵌套在另一个数组中的数组。您可能想看看JSON是如何输出的,但在此期间,可以通过另一个迭代级别轻松解决:
$.each(json, function (arrayID, group) {
$.each(group, function (arrayID, group) {
console.log(group.article_id);
});
});
我创建了一个脚本,允许您查看JSON中值的路径:您有一个嵌套在另一个数组中的数组。您可能想看看JSON是如何输出的,但在此期间,可以通过另一个迭代级别轻松解决:
$.each(json, function (arrayID, group) {
$.each(group, function (arrayID, group) {
console.log(group.article_id);
});
});
我创建了一个脚本,允许您查看JSON中值的路径:看起来您有一个额外的不必要数组。看起来您有一个额外的不必要数组。