如何在 Node Red 中将有效载荷数组更改为有效载荷对象?
How can I change a payload array into a payload object in Node Red?
在 Node Red 中,我有一条消息包含一个包含三个值的数组作为有效载荷,我想将这些值分配给有效载荷对象的三个不同属性。我怎样才能做到这一点?
谢谢
您不能直接将数组元素移动到msg.paload.X
,因为您不能向现有数组对象添加任意字段。
因此您需要先将数组移动到临时字段。您还必须只移动数组中的第一个 ([0]
) 元素,因为随着第一个元素从数组中弹出,每次移动它都会变短。
最后删除临时文件。
在 Node Red 中,我有一条消息包含一个包含三个值的数组作为有效载荷,我想将这些值分配给有效载荷对象的三个不同属性。我怎样才能做到这一点? 谢谢
您不能直接将数组元素移动到msg.paload.X
,因为您不能向现有数组对象添加任意字段。
因此您需要先将数组移动到临时字段。您还必须只移动数组中的第一个 ([0]
) 元素,因为随着第一个元素从数组中弹出,每次移动它都会变短。
最后删除临时文件。