Android Json传递问题

时间:2013-11-26 18:53:53

标签: android json

我需要从我的Android应用程序访问json数据。因为我已经开发了代码。现在我有一个小问题。但我无法解决它。它给我一个像图像中的错误:

enter image description here

并打印我的json数据,它就像这样。

enter image description here

这是我的代码。

String date = c.getString(TAG_DATE);                
String description = c.getString(TAG_DESCRIPTION);  
String title = c.getString(TAG_TITLE);

有人可以帮助我。

2 个答案:

答案 0 :(得分:1)

看起来你忘了先得到json对象

JSONObject o = c.getJSONObject("yammer");

String date = o.getString(TAG_DATE);
String description = o.getString(TAG_DESCRIPTION);
String title = o.getString(TAG_TITLE);

答案 1 :(得分:1)

{ // json object node 
    "yammer": { // json object yammer
        "date": "2012-02-03", // string
        "description": "Lazdsasd",
        "title": "xzx"
    }
}

解析

 try
 {
   JSONObject jb = new JSONObject("your json string");
   String yammer = jb.getString("yammer");
   JSONObject jb1 = new JSONObject(yammer);    
   String date = jb1.getString("date");
   Log.i("date","............"+date);
   String description = jb1.getString("description");
   String title = jb1.getString("title");
 }catch(Exception e)
 {
      e.printStackTrace();
 }