簡體   English   中英

在Android / Java中解析JSON數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM