Опитвам се да намеря 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")