java - 在Android/Java中解析JSON数据

标签 java android json

我尝试从以下 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/

相关文章:

java - DecimalFormat ,输入 123.45 ,期望 0123.4500

java - jFreeChart:如何绘制折线图中的 y 轴

java - 如何在android studio中的视频播放器中获取视频文件目录

android - 无法通过 TCP 从 java 套接字向 .net tcp 服务器发送数据

ios - 我应该如何从 json 字符串中读取数据?苹果手机

java - Android 实现具有 hashmap 的 Parcelable 对象

java - Spring 网 : Failed to register servlet with name 'dispatcher'

android - 从构造函数中的自定义属性获取动画

javascript - 从本地存储检索数据不起作用

javascript - 如何使用 Node.js 编写/更新新的 JSON 文件