我正在尝试从 JSON 数组中选择某些键,然后过滤其余的键。
var json = JSON.stringify(body);
Run Code Online (Sandbox Code Playgroud)
这是:
{
"FirstName":"foo",
"typeform_form_submits":{
"foo":true,
"bar":true,
"baz":true
},
"more keys": "foo",
"unwanted key": "foo"
}
Run Code Online (Sandbox Code Playgroud)
想要我想要:
{
"FirstName":"foo",
"typeform_form_submits":{
"foo":true,
"bar":true,
"baz":true
}
}
Run Code Online (Sandbox Code Playgroud)
我已经查看了如何在node.js中过滤JSON数据?,但我希望在没有任何软件包的情况下做到这一点。
Object.fromEntries现在你可以像这样使用:
Object.fromEntries(Object.entries(raw).filter(([key]) => wantedKeys.includes(key)))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5018 次 |
| 最近记录: |