节点红色变量赋值

时间:2016-12-13 02:59:39

标签: javascript node-red

我有一个可以正确打印的调试节点

msg.payload.tns:Envelope.tns:Body[0].WX:RetrieveClaimDetailsResponse[0].WX:claimFolder[0].WX:underlyingAgreements[0].WX:policyNumber

(我已经使用xml节点将xml转换为json)

但在函数节点中,我无法将此值赋给变量

我以为我可以尝试像

这样的东西
var policyNumber = msg.payload.["tns:Envelope"].["tns:Body"][0];// (...)

但是我收到语法错误

enter image description here

1 个答案:

答案 0 :(得分:1)

你应该实际使用

var policyNumber = msg.payload["tns:Envelope"]["tns:Body"][0];