从节点红色对象获取个人数据?
Getting individual data from node-red Object?
我正在使用 node-red,我从下面的函数返回一个对象...
{task1:"14124.44",task2:"23123.22",task3:"22323.22",_msgid:"33erewfddsfds"}
根据上面的结果,我想分别获得不同的值,例如"task1"。
我在另一个功能块中尝试了不同的东西
例如msg.payload[0] 或 msg.payload['task1'] 但未成功。
鉴于您提供的样本有一个 _msgid
字段,这看起来数据位于 msg 对象的根目录中,因此您不想在 msg.payload
中查找
假设您在函数节点中,您希望直接访问字段名称:
var task1 = msg.task1
var task2 = msg.task2
[number]
符号用于访问数组条目,而不是命名字段,可以使用 ['field name']
访问。
我正在使用 node-red,我从下面的函数返回一个对象...
{task1:"14124.44",task2:"23123.22",task3:"22323.22",_msgid:"33erewfddsfds"}
根据上面的结果,我想分别获得不同的值,例如"task1"。 我在另一个功能块中尝试了不同的东西 例如msg.payload[0] 或 msg.payload['task1'] 但未成功。
鉴于您提供的样本有一个 _msgid
字段,这看起来数据位于 msg 对象的根目录中,因此您不想在 msg.payload
中查找
假设您在函数节点中,您希望直接访问字段名称:
var task1 = msg.task1
var task2 = msg.task2
[number]
符号用于访问数组条目,而不是命名字段,可以使用 ['field name']
访问。