[英]Parsing JSON data in Android/Java
我正在嘗試從以下JSON響應中獲取URL:
{
"json": {
"errors": [],
"data": {
"url": "urlIWant.com",
"id": "asdklfjads",
"name": "sdfjklsdf"
}
}
}
我一直在想辦法從響應中獲取URL。 在Android中訪問該網址需要什么代碼?
這是我嘗試獲取url的最新幾行代碼。
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”字段中獲取內容,然后再嘗試訪問“數據”。
您可以與GSON一起使用改造,為您完成工作。 有一些教程,教他們如何使用它們。
1個班輪:
new JSONObject(json).getJSONObject("json").getJSONObject("data").getString("url")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.