工作灯中的JSon解析错误

时间:2013-11-11 05:14:54

标签: javascript json parsing adapter ibm-mobilefirst

我们在解析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;*

问题是“返回”这是一个JavaScript函数,因此它会引发语法错误。我们无法再通过变量层次结构。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

为什么不简单地写:

var output = webs_data["return"];

在" assoc数组"中访问它语法将避免歧义。