如图所示,要如何一次性删除所有的
"explanation":与 "more":
其它的保留
有一万多条数据
可以通过写一个node脚本解决,有这么几步:
fs.readFileSync(path.resolve(源文件路径))
并 JSON.parse
delete explanation
和 delete more
fs.writeFileSync(path.resolve(源文件路径), JSON.stringify(这个列表, null, 4))
ES6 的 map:
const res = objectArray.map(item => {
delete item.explanation
delete item.more
return item
})
其实背后还是循环,而且没有自己循环快,就是看起来舒服。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
一万条不多啊,你先将 json 加载到内存,然后遍历这个数组对像,删除属性,然后再调用 stringify 方法写回来