使用節點RED我收到此msg.payload(已經)來匹配嵌套的JSON字符串JSONified:如何使用交換機節點
{ "name": "LightOnIntent", "slots": { "light": { "name": "light", "value": "kitchen" } } }
在我流的第一開關節點我成功對陣msg.payload.name
。第二個交換機應該與插槽的內容一起工作,例如,如果msg.payload.slots
包含「light」,則繼續通過1。
我不能讓它與普通的開關節點一起工作。即使使用特定的數組尋址,在msg.payload.slots[0]
中尋找「light」也不起作用。我是否需要一個函數節點來查找嵌套元素中的元素?
在函數節點中,我會用'if(「msg.payload.slots中的light」){...}'來處理它。 – PiEnthusiast