這是我的JSON字符串:無法轉換的JSONObject到我有問題,而轉換的JSONObject到jsonArray</p> <p>JsonArray
{"GetAllEmployeeResult":"[{\"firstName\":\"Super\",\"lastName\":\"User\",\"empID\":\"admin\",\"pswd\":\"2031189006230102079245048053200\",\"position\":null,\"contactNo\":null,\"backupCode\":null,\"email\":\"0\",\"hcode\":null,\"empStatus\":\"A\",\"createdBy\":null,\"dateAdded\":null,\"updatedBy\":null,\"dateUpdated\":null,\"profileID\":null,\"locationsID\":null,\"former\":null,\"secContact\":null,\"NoOfAttempts\":null,\"workstation\":null}]"}
我已經驗證了這個JSON通過在線工具,它是有效的。
但是當我嘗試把它變成JSONArray它給我這個例外:
org.json.JSONException:值 [{ 「名字」: 「超級」, 「姓氏」: 「用戶」, 「EMPID」: 「管理」, 「PSWD」: 「056118220216006084031189006230102079245048053200」, 「位置」:空, 「contactNo」:空, 「backupCode」:空, 「電子郵件」: 「0」, 「hcode」:空,「empStatus 「:」 A 「 」createdBy「:空, 」dateAdded「:空, 」updatedBy「:空, 」dateUpdated「:空, 」概要文件「:空, 」locationsID「:空, 」前「:空,」 secContact 「:null,」NoOfAttempts「:null,」workstation「:null}] 在類java.lang.String的GetAllEmployeeResult不能轉換 爲JSONArray
以下是我的代碼:
JSONObject jObject = new JSONObject(buffer.toString());
JSONArray jArray = jObject.getJSONArray("GetAllEmployeeResult");
*緩衝區保持JSON字符串
感謝
由於它的工作 –
如果它幫你接受我的回答 –
我已經做了,但是因爲我的聲譽小於15所以也沒露面 –