【问题标题】:Parse get JsonObject with Volley使用 Volley 解析获取 JsonObject
【发布时间】:2019-10-27 11:21:14
【问题描述】:

尝试从对象内部的行中获取值,如图所示。但我在获取时遇到了一些麻烦。this is my json file

我正在尝试获取一些行,例如“位置”或“内容”

 JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, URL, null,
            new Response.Listener<JSONObject>() {
                @Override
                public void onResponse(JSONObject response) {
                    JSONObject jsonObject;
                    try {
                        jsonObject = new JSONObject();
                        String value = jsonObject.getString("location");
                        Log.d("test", value);

                    } catch (JSONException e1) {
                        e1.printStackTrace();
                    }

【问题讨论】:

    标签: android json android-volley


    【解决方案1】:

    试试这个

        JSONObject photo;
    
        {
            try {
                photo = response.getJSONObject("photo");
                JSONObject owner = photo.getJSONObject("owner");
                JSONObject title = photo.getJSONObject("title");
    
                String _content = title.getString("_content");
                String location = owner.getString("location");
            } catch (JSONException e) {
                e.printStackTrace();
            }
        }
    

    还可以查看此博客以了解如何解析 json Parsing Vollery Json Response

    【讨论】:

    • @vpedro72 如果它解决了您的问题,请不要忘记接受答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多