我的AJAX傳遞JSON數組,看起來像這樣:削皮JSON字符串javax.json
{"formData":[{"cusID":"2"},{"empID":"1"}],"invoice":578416969}
我試圖用javax.json
庫來獲得數據。
JSONObject jsonObj = new JSONObject(jasonString);
我能搶的invoice
值:
Integer invoiceNum = (Integer) jsonObj.get("invoice");
不過,我不能搶的cusID
和empID
值,通過執行以下操作:
Integer cusId = Integer.parseInt((String) jsonObj.get("cusID"));
Integer empId = Integer.parseInt((String) jsonObj.get("empID"));
錯誤消息:未找到org.json.JSONException:JSONObject [「cusID」]。
我做錯了什麼?我願意提供建議,如果你有更好的方式來處理這個數據,我願意使用它。
錯誤信息或結果是什麼?僅供參考,我懷疑這可能與你如何鑄造你的變量有關... – ryekayo
@ryekayo更新了OP添加的錯誤消息 – OPK
http://jsfiddle.net/arunpjohny/wbq4wbd2/1/ –