[英]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.