访问此JSON返回的对象

时间:2016-05-20 22:56:17

标签: json node.js xml-parsing

我正在对生成XML响应数据的网站进行http调用。

我正在使用xml2js.parseString获取此数据并解析返回的http get请求调用的内容。

结果数据产生以下结果:

HWND newHWND = SearchEditBox::editBox;
SetWindowSubclass(newHWND, SearchEditBox::EditBoxProc, 0, 0);

如何访问返回的回复?

仅供参考:当我使用JSON.stringify()时,我可以看到我需要的所有数据,但JSON格式无效,我无法访问数据。我不需要对数据进行字符串化,因为数据已经使用xml2js和js格式进行了解析,对吗?

任何帮助非常感谢。

1 个答案:

答案 0 :(得分:0)

我没有正确地深入到JSON结构中。一旦我正确钻取并将数据存储到变量,一切都很好!

进一步扩展这个答案。我想提供访问数据所必需的变量结构。

例如:

propertyInfoJSONPath = 
propertyInfo['SearchResults:searchresults'].response[0].results[0].result[0];

这一点都不是非常复杂,但是,当您访问包含其中包含数组的对象的JSON数据时,必须记住始终向下钻取并指定初始索引为0。