【发布时间】:2021-05-05 11:03:43
【问题描述】:
{"rssi":-46,"message":"{\"temp\":55,\"hum\":88,\"moist\":50}"}
在上面的payload中,我可以使用Node-red中的以下代码提取rssi的值。
p = JSON.parse(msg.payload);
node.log(typeof p);
msg.payload = p.rssi;
return msg;
但是如何从中提取temp 的值。
【问题讨论】:
-
在第一行之后没有涉及“JSON”。
p只是一个普通的旧对象。 -
如果你以后有这样的说法payload,而不是在函数节点中有
JSON.parse(),你总是可以通过JSON节点传递对象
标签: javascript json node-red