需要从JSON obj创建以下输出
let obj = {"id" : 1,"name": "John"};
预期结果:
[
{key: "id",value: "1"},{key: "name",value: "John"}
]
需要从JSON obj创建以下输出
let obj = {"id" : 1,"name": "John"};
预期结果:
[
{key: "id",value: "1"},{key: "name",value: "John"}
]
您可以尝试以下方法:
JSON.stringify(
Object.entries({"id" : 1,"name": "John"}).map(([key,value]) => ({
key: key,value: value
}))
)
,
您可以使用obj
和Object.keys()
来获得map
的键。
const obj = {
"id": 1,"name": "John"
};
const result = Object.keys(obj).map(k => ({
key: k,value: obj[k]
}));
console.log(result);