我尝试从以下 JSON 响应中获取 URL:
{
"json": {
"errors": [],
"data": {
"url": "urlIWant.com",
"id": "asdklfjads",
"name": "sdfjklsdf"
}
}
}
我一直在用头撞墙,试图从这个响应中获取 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
最佳答案
看起来您应该先从“json”字段获取数据,然后再尝试访问“数据”。
关于java - 在Android/Java中解析JSON数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36192683/