【发布时间】:2021-10-23 13:54:43
【问题描述】:
我的 JSON 格式有问题,我的代码如下,
const res = JSON.stringify(results[1]);
我的结果是,
result {
"0": {
"name":"elezabeth",
"job":"accountant"
},
"1": {
"name":"anna",
"job":"lawyer"
}
}
我需要将结果分配为
details {
{
"name": "Elizabeth",
"job": "accountant"
},
{
"name": "anna",
"job": "lawyer"
}
}
有人能给出想法吗?
【问题讨论】:
-
结果是对象还是数组?结果=结果[1]?对象或变量名中的“详细信息”和“结果”键也是?
-
您想要的结果不是有效的 JavaScript 数据结构。
details是一个数组而不是一个对象吗?如果是这样,也许你想要const res = JSON.stringify(Object.values(results[1]))。见Object.values() -
@Phil - 感谢您的回答,它确实有效
标签: node.js arrays json object