我有一个nodeJS脚本,它监听一个webhook,然后将数据添加到firebase,以下操作很好:
let data = {
addresses: event.data["addresses"],
code: event.data["code"],
created_at: event.data["created_at"],
exchange_rates: event.data["exchange_rates"],
expires_at: event.data["expires_at"],
pricing: event.data["pricing"]
};
然而,定价json包含很多垃圾,我只想添加定价json的特定部分,下面是json:的示例
"pricing": {
"theprice": "0000",
"junk": "111",
"junk1": 222,
"junk2": 333
},
我只想从json中选择"price"。我尝试过以下几种:
pricing: event.data["pricing"],["theprice"]
然而,这不起作用,什么是正确的语法?
由于您的pricing
是另一个对象/映射,您可以使用获取它
event.data["pricing"]["theprice"]
(所以没有逗号(
或者,这也有效:
event.data.pricing.theprice
我不知道这是否是一个相关的解决方案,但请尝试将数据解析为json,然后尝试定价:event.data.pricing.theprice.