Parse получить JsonObject с залпом - PullRequest
0 голосов
/ 27 октября 2019

Попытка получить значения из строки внутри объекта, как показано на фотографии. Но у меня возникли некоторые проблемы при получении. Это мой файл JSON

Я пытаюсь получитьнекоторые строки, такие как "location" или "content"

 JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, URL, null,
            new Response.Listener<JSONObject>() {
                @Override
                public void onResponse(JSONObject response) {
                    JSONObject jsonObject;
                    try {
                        jsonObject = new JSONObject();
                        String value = jsonObject.getString("location");
                        Log.d("test", value);

                    } catch (JSONException e1) {
                        e1.printStackTrace();
                    }

1 Ответ

0 голосов
/ 27 октября 2019

Попробуйте это

    JSONObject photo;

    {
        try {
            photo = response.getJSONObject("photo");
            JSONObject owner = photo.getJSONObject("owner");
            JSONObject title = photo.getJSONObject("title");

            String _content = title.getString("_content");
            String location = owner.getString("location");
        } catch (JSONException e) {
            e.printStackTrace();
        }
    }

Также проверьте этот блог о том, как анализировать JSON Парсинг Vollery Json Response

...