【发布时间】:2021-06-09 18:20:46
【问题描述】:
所以我有以下 json。
{
"BTC": {
"available": 0.00024868,
"onOrder": 0,
"btcValue": 0.00024868,
"btcTotal": 0.00024868
},
"LTC": {
"available": 0,
"onOrder": 0,
"btcValue": 0,
"btcTotal": 0
},
"ETH": {
"available": 0,
"onOrder": 0,
"btcValue": 0,
"btcTotal": 0
},
"NEO": {
"available": 0,
"onOrder": 0,
"btcValue": 0,
"btcTotal": 0
},
"BNB": {
"available": 0.08943066,
"onOrder": 0,
"btcValue": 0.0004663808919,
"btcTotal": 0.0004663808919
}
}
我需要删除“可用”字段中没有值的项目(例如NEO和ETH,并将结果设置为数组。然后删除onOrder和btcTotal字段。
如:
比特币 0.00024868 0.00024868
BNB 0.8943066 0.0004663808919
我在 NodeJS 上用 JS 编写我的小项目作为一个小爱好项目。但是,到目前为止,我能做的只是在控制台中列出 JSON。
【问题讨论】:
-
Object.entries() 将为您提供一个 [[key,value],...etc] 数组,您可以 .filter 将项目作为属性或输出。
标签: javascript node.js json