假设我有以下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
输出应该是:
姓名:John Doe 年龄:25
姓名:John Doe 年龄:21
是否有JavaScript或jQuery函数或其他方法来检索所需的数据?