【发布时间】:2018-09-04 09:38:31
【问题描述】:
我有以下需要插入到表中的 Json。 我想将每个学生的详细信息转换成一行。 因为如果我按照现有结构循环遍历行,我会将一列作为一行读取。
var json {
"Students":[
{
"name":{
"value":"Allan"
},
"number":{
"value":"123"
}
},
{
"name":{
"value":"Frank"
},
"number":{
"value":"456"
}
}
]
}
理想情况下,我希望以上内容
{ "name": "Allan", "number": 123};
{ "name": "Frank", "number": 456};
我正在循环遍历 Json,如下所示
var objectKeys = Object.keys(json);
for (var key in objectKeys)
{
var student = json.Students;
for (var i = 0; i < student .length; i++) {
for (var column in json.Students[i]) {
window.print(column);
window.print(json.Students[i][column].value);
}
}
}
注意:没有JQuery,想通过普通的Javascript实现以上。
【问题讨论】:
标签: javascript arrays json