gpt4 book ai didi

javascript - 在 javascript 中从 JSON 对象中检索标签

转载 作者:行者123 更新时间:2023-11-29 17:05:09 25 4
gpt4 key购买 nike

假设我有如下 JSON 数据:

var db=[
{"name":"John Doe","age":25},
{"name":"John Doe 2","age":21}
]

我知道如何使用 js/jquery 从 JSON 对象中检索数据。我需要的是获取标签的值,即我想从对象中检索“姓名”和“年龄”。我实际上并不想检索值“John Doe”和 25(我已经可以这样做),而是我想要标签。

假设 JSON 对象有大约 5 个数据,每个数据有 10 个字段。我需要以表格形式动态显示 JSON,我已经可以做到了。由于 JSON 可能是任何一组值,我不知道在 <th></th> 中放置什么标签表的单元格。所以我需要一种方法来获取标签。

使用伪代码:

var db=[
{"name":"John Doe","age":25},
{"name":"John Doe 2","age":21}
]
for i in db{
for j in db[i]{
console.log(db[i][j].label+":"db[i][j])
}
}
//db[i][j].label doesn't really work

输出应该是:

姓名:李四

年龄:25

姓名:李四

年龄:21

是否有 JavaScript 或 jQuery 函数可以这样做或是否有其他方法来检索所需的数据?

最佳答案

您已经在获取属性名称(您称之为“标签”)。您需要它来从对象中获取属性的值。

所以,它只是j

console.log(j + ":" + db[i][j]);

关于javascript - 在 javascript 中从 JSON 对象中检索标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25204312/

25 4 0