簡體   English   中英

工作燈中的JSon解析錯誤

[英]JSon parsing error in worklight

在解析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函數,因此它拋出了語法錯誤。 我們無法再通過變量層次結構。

非常感謝您的幫助。

為什么不簡單地寫:

var output = webs_data["return"];

以“assoc array-like”語法訪問它將避免歧義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM