Android的JSON对象解析,无法获取状态 [英] Android JSON object Parsing, unable to get status
本文介绍了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屋!
查看全文