我正在对生成XML响应数据的网站进行http调用。
我正在使用xml2js.parseString获取此数据并解析返回的http get请求调用的内容。
结果数据产生以下结果:
HWND newHWND = SearchEditBox::editBox;
SetWindowSubclass(newHWND, SearchEditBox::EditBoxProc, 0, 0);
如何访问返回的回复?
仅供参考:当我使用JSON.stringify()时,我可以看到我需要的所有数据,但JSON格式无效,我无法访问数据。我不需要对数据进行字符串化,因为数据已经使用xml2js和js格式进行了解析,对吗?
任何帮助非常感谢。
答案 0 :(得分:0)
我没有正确地深入到JSON结构中。一旦我正确钻取并将数据存储到变量,一切都很好!
进一步扩展这个答案。我想提供访问数据所必需的变量结构。
例如:
propertyInfoJSONPath =
propertyInfo['SearchResults:searchresults'].response[0].results[0].result[0];
这一点都不是非常复杂,但是,当您访问包含其中包含数组的对象的JSON数据时,必须记住始终向下钻取并指定初始索引为0。