我有一个JSON字符串是这样的: http://pastebin.com/ckUZadwL如何解析这些json字符串? (使用GSON)
我试图用GSON解析他们。但是,我有一个问题。在新的响应中,user元素包含通用id作为键,并且由于它在内部类中,所以我不确定如何解析它。
谢谢你的帮助。
这里有几个类容器我建立并存储在那里的数据:
public class CometCallback
{
public int new_offset;
public Data[] data;
}
public class Data
{
public long plurk_id;
public int response_count;
public Response response;
public UserInfo user;
public String type;
public Plurk plurk;
}
public class Response
{
public String lang;
public String content_raw;
public long user_id;
public String qualifier;
public long plurk_id;
public String content;
public long id;
public String posted;
}
public class Plurk extends Response
{
public Object[] replurkers;
public int responses_seen;
public int replurkers_count;
public String replurker_id;
public int response_count;
public boolean replurkable;
public Object limited_to;
public int favorite_count;
public int is_unread;
public Object[] favorers;
public int plurk_type;
public boolean replurked;
public boolean favorite;
public int no_comments;
public long owner_id;
}
谢谢你的建议,我有几件事情来尝试现在:) – Patrick 2012-02-06 14:31:02
感谢您的信息。我似乎能够提取我想要的价值!我需要进一步测试以了解“enableComplexMapKeySerialization”的功能。 – Patrick 2012-02-07 17:43:11
嗡嗡声...似乎它仍然会反序列化为Map对象,即使没有启用ComplexMapKeySerialization。我猜Map不是一个复杂的关键,但很高兴知道我可以在将来像这样解析复杂关键字! –
Patrick
2012-02-08 05:55:28