我们在解析 JSON 响应时面临以下问题,
我们从后端获得的 JSON 消息如下所示,
"Envelope": {
"Body": {
"mainpgmResponse": {
"ns": "http:\/\/mainpgm.wsbeans.iseries\/xsd",
**"return": {**
"COUNT": "",
"OBJNAME": "",
"OPTION": "",
"OUTPUTY": "",
"STATUS": ""
}
}
},
"soapenv": "http:\/\/schemas.xmlsoap.org\/soap\/envelope\/"
},
我们正在尝试解析 JSON 内容,如下所示,
*var webs_data = response.invocationResult.Envelope.Body.mainpgmResponse;
var output = webs_data.return;*
问题是“return”,它是一个 JavaScript 函数,因此它会引发语法错误。我们无法绕过变量层次结构。
非常感谢您的帮助。