这是我的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所以也没露面 –