Android的JSON对象解析,无法获取状态 [英] Android JSON object Parsing, unable to get status

查看:106
本文介绍了Android的JSON对象解析,无法获取状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

{"Sam":{"status":"available","classkey":"dotnet"}}

如何分析这种类型的JSON?

How to parse this type of json?

try {
                JSONObject jObj = new JSONObject(json);
                if(jObj != null){
                    domtdl = jObj.getString(dom);
                    try {
                        JSONObject c = new JSONObject(domtdl);
                        if(c != null){
                            status = c.getString(TAG_STATUS);   
                            System.out.println(status);
                        }
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }
                }           

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

它是正确的吗? 我不知道如何从第二JSON对象获取数据。 请帮我。

Is it correct? I do not know how to get data from second JSON object. Please help me.

推荐答案

对于这个特定的JSON字符串 {萨姆:{地位:可用,的ClassKey:DOTNET} }

For this specific json string {"Sam":{"status":"available","classkey":"dotnet"}}

您需要做的

try {
    JSONObject jObj = (new JSONObject(json)).getJSONObject("Sam");
    String status = jObj.getString("status");
    String classkey = jObj.getString("classkey");
} catch (JSONException e) {
    e.printStackTrace();
}

这篇关于Android的JSON对象解析,无法获取状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆