【发布时间】:2018-03-30 01:27:04
【问题描述】:
您好,我从soap api 获得了一个payload。 从结果我做了以下
console.log(util.inspect(result, false, null));
我得到以下结果
{ 'S:Envelope':
{ '$' : { 'xmlns:s : 'http://.....'},
'S:Body':
{ 'n:sendresponse':
{ '$': {'xmlns:ns2': 'http://......'},
tranResult:{id: '', temp: '224'}}}}
我想做的是解析 temp 的值。我正在做这样的事情
var resl=util.inspect(result, false, null);
我不知道该怎么做。请让我知道如何从结果中获取 temp 值并将其分配给 var temperature 谢谢
【问题讨论】:
-
你可以使用像
var temperature = resl['S:Envelope']['$']['S:Body']['$']['tranResult]['temp']这样的括号表示法。 (在您的实际情况下变量可能会有所不同) -
@J 对于您的情况,我们当然没有太多信息。我的回答只是对你的情况的猜测。
标签: javascript json node.js xml parsing