/ / Разработване на JSON данни в Android / Java - java, android, json

Разработване на JSON данни в Android / Java - java, android, json

Опитвам се да намеря URL адреса от следния JSON отговор:

{
"json": {
"errors": [],
"data": {
"url": "urlIWant.com",
"id": "asdklfjads",
"name": "sdfjklsdf"
}
}
}

Навлизах в стената, опитвайки се да извадя URL адреса от този отговор. Какъв код ми е необходим за достъп до този URL адрес в Android?

Ето последните няколко реда код, които се опитах да получа адреса.

 JSONObject json = new JSONObject(responseStr);
json = json.getJSONObject("data"); //Get the "data" object out of the JSON
url = json.getString("url"); //Grab the URL from the object
Log.d("JSON URL", url); //url is null here

Отговори:

1 за отговор № 1

Изглежда, че първо трябва да вземете от полето "json", преди да опитате да получите достъп до "данни".


0 за отговор № 2

Можете да използвате ремонт заедно с GSON, за да вършите работата за вас. Има някои уроци там, които преподават как да ги използвате.


0 за отговор № 3

1 облицовка:

new JSONObject(json).getJSONObject("json").getJSONObject("data").getString("url")