解析android中的json对象

时间:2013-03-25 20:50:02

标签: android json

我尝试解析一个json对象,但我遇到了问题。 这是我的目标:

{"id":"16","nickname":"vvvv","country":"Albania","date":"2013-03-25 21:08:40","best":"8","updateDate":"1364243187.162"}

我使用此代码:

JSONObject object = (JSONObject) new JSONTokener(responce).nextValue();
         String query = object.getString("nickname");

我得到java.langClassCastExeption java.jangBoolean

1 个答案:

答案 0 :(得分:4)

只需从给定的字符串创建一个JSONObject,然后从jsonObject中提取所有值为:

 //create json object form responce string
JSONObject object = new JSONObject(responce);

//get nickname
 String query = object.getString("nickname");
///.... get other value for object

并使用JSONObject.has(String name)进行检查当前json对象是否包含给定名称的映射