如何检索对象的JSONArray的数据?

问题描述 投票:0回答:1

如下图所示,我有一种带有对象的JSONArray,

我使用volley库,我的代码如下:

private void jsonRequest() {
    request = new JsonArrayRequest(Request.Method.GET, JSON_URL, null, new Response.Listener<JSONArray>() {
        @Override
        public void onResponse(JSONArray response) {
            try {
                for(int i = 0; i < response.length(); i++){
                    JSONObject jsonObject = response.getJSONObject(i);
                    Log.d("JSONObject", "onResponse: " + jsonObject.getString("title"));
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            Log.d("Error", "onErrorResponse: " + error.getMessage());
        }
    });
    requestQueue.add(request);
}

但是它不起作用。我收到此错误:

2020-03-23 17:30:08.315 1885-1885/? E/netmgr: Failed to open QEMU pipe 'qemud:network': Invalid argument 2020-03-23 17:30:08.315 1885-1885/? E/netmgr: WifiForwarder unable to open QEMU pipe: Invalid argument 2020-03-23 17:30:11.273 1933-1952/? E/BatteryExternalStatsWorker: no controller energy info supplied for wifi 2020-03-23 17:30:11.499 1789-1821/? E/storaged: getDiskStats failed with result NOT_SUPPORTED 
java android arrays android-volley
1个回答
0
投票
要使用volley库,您可以按照以下步骤操作:
© www.soinside.com 2019 - 2024. All rights reserved.