在节点-RED,我用“分批”节点以使2个湿度读数一起在一个MSG,我想在一个JSON格式,向下游使用它,一个用于内部,其他在四那里。
构建的味精对象现在看起来是这样的:
{ "topic": "Hum", "payload": [ { "inside": 29 }, { "quad": 54 } ] }
我试图让元素在这个对象,具有:
msg.payload.inside
但它不工作,我怎样才能到例如内部湿度?
在节点-RED,我用“分批”节点以使2个湿度读数一起在一个MSG,我想在一个JSON格式,向下游使用它,一个用于内部,其他在四那里。
构建的味精对象现在看起来是这样的:
{ "topic": "Hum", "payload": [ { "inside": 29 }, { "quad": 54 } ] }
我试图让元素在这个对象,具有:
msg.payload.inside
但它不工作,我怎样才能到例如内部湿度?
的payload
该对象的属性是包含两个元素的数组。
如果您要访问数组内的对象的值,则需要以索引到它。
数组索引从0
-所以你想用msg.payload[0].inside
请注意,这是标准的JavaScript,而不是特定的节点RED。