来自url的android解析JSON ..不起作用?没有响应数据

时间:2015-12-05 07:20:54

标签: android json url

我跟着this解析了url

中的json

所以这是我的json数据

{
    "response": {
        "status": "login : success"
    }
}

我已经回复了像

这样的数据

"status": "login : success" "status": "Logout : success" "status": "Invalid User"

只有那种没有附加数据

因为我正在使用

    if (json_data != null) {
                    try {

                        JSONObject get = new JSONObject(json_data);

                        JSONObject response = get.getJSONObject("response");

                        String status = response.getString("status");

                        tv.setText(tv.getText() + "\tStatus:+ status");
                }
                catch (JSONException e) {
                    e.printStackTrace();
                }
            }

但是我没有得到任何安息..天气问题与url功能或该程序已弃用 如果我在浏览器中键入url,我会收到数据..

更新 我的问题是url没有读取..如果它已经完成,我将在我的数据库中看到日志...并且没有响应数据..作为输出..

我的错误为java.net.UnknownHostException: Unable to resolve host蓝色..但没有输出

任何人请帮助我....

2 个答案:

答案 0 :(得分:0)

根据你的片段,一切看起来都是文件!

在清单文件中重新检查:

<uses-permission android:name="android.permission.INTERNET" />

答案 1 :(得分:0)

实际上java.net.UnknownHostException: Unable to resolve host

的问题

为此我们需要使用hostname

更改IPaddress

并添加了新的权限

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

以及互联网许可

因为在某些地方需要添加此权限,特别是启用VPN的地方......

感谢所有..