【发布时间】:2021-07-01 12:42:18
【问题描述】:
我想在 JSON 对象中的所有第一级键周围添加一组转义引号。
const j = '{"a": "b", "c": "d"}';
let obj = JSON.parse(j);
Object.keys(obj).forEach(k => {
k = `\"${k}\"`;
});
console.log(JSON.stringify(obj, null, 2));
这当然给了
{
"a": "b",
"c": "d"
}
因为我需要在实际对象中进行替换。
但是如何更新密钥呢?
【问题讨论】:
-
这能回答你的问题吗? JavaScript: Object Rename Key
-
我个人最喜欢this answer,因为它更像你的尝试。
标签: javascript node.js ecmascript-6