在Android中解析json(2个数组)

在Android中解析json(2个数组),android,arrays,json,parsing,Android,Arrays,Json,Parsing,我需要用两个数组解析JSON 响应:{“出席”:[],“人员”:[]} 我试过这个 JSONObject AttendingArray = new JSONObject(resp); JSONArray ParkArray = new JSONArray("people"); JSONArray AttendingArray = new JSONArray("attending"); 但它不起作用 12-01 22:47:53.074: WARN/System.e

我需要用两个数组解析JSON

响应:
{“出席”:[],“人员”:[]}

我试过这个

JSONObject AttendingArray = new JSONObject(resp);               
JSONArray ParkArray = new JSONArray("people");
JSONArray AttendingArray = new JSONArray("attending");
但它不起作用

12-01 22:47:53.074: WARN/System.err(30814): org.json.JSONException: Value people of type java.lang.String cannot be converted to JSONArray
谢谢

JSONObject obj = new JSONObject(resp);               
JSONArray ParkArray = new JSONArray(obj.getString("people"));
JSONArray AttendingArray = new JSONArray(obj.getString("attending"));

您必须将实际的JSON传递给
JSONArray
构造函数,而不仅仅是JSON数组的名称,
新的JSONArray
构造函数调用不知道响应,因此您需要给它一些数据,而不仅仅是“人”

您使用的是哪个JSON api?哪一行导致了异常?啊,对不起,我只是从内存woops中执行的