我有這個JSON字符串,從Java腳本正在添加:爲什麼我不能訪問我的json中的對象?
[{"clientNumber":"33"},{"clientName":"3"},{"clientEik":"3"}]
當我得到它我的servlet的內部,這裏是我在做什麼:
JSONArray jsonArr = new JSONArray(URLDecoder.decode(mainData, "UTF-8"));
dataObj.put("data", jsonArr);
現在它看起來像:
{"data":[{"clientNumber":"33"},{"clientName":"3"},{"clientEik":"3"}]}
我試圖做的是讓clientNumber
通過:
dataObj.getString("clientNumber")
卻是轟炸我一個例外:
org.json.JSONException: JSONObject["clientNumber"] not found.
爲什麼我不能訪問它?我知道我錯過了一個非常小的部分,但我無法讓我的想法找到它。
您需要演職員表。 –
它的工作原理,但只適用於第1條記錄 - 我無法通過使用'jsonarr.getJSONObject(0)'或'jsonarr.getJSONObject(1)' – Slim
@Slim獲取'clientName',我更新了代碼並進行了測試我的本地。請嘗試一下。 – 2014-03-25 12:53:34