如何在 Node Red 中将有效载荷数组更改为有效载荷对象?

How can I change a payload array into a payload object in Node Red?

在 Node Red 中,我有一条消息包含一个包含三个值的数组作为有效载荷,我想将这些值分配给有效载荷对象的三个不同属性。我怎样才能做到这一点? 谢谢

您不能直接将数组元素移动到msg.paload.X,因为您不能向现有数组对象添加任意字段。

因此您需要先将数组移动到临时字段。您还必须只移动数组中的第一个 ([0]) 元素,因为随着第一个元素从数组中弹出,每次移动它都会变短。

最后删除临时文件。