解析复杂的Gson,未解析嵌套的内部类

时间:2014-04-02 08:54:48

标签: android gson

我使用gson.fromJson(jsonStr,JVisitorResponse)方法来解析JSON响应字符串,除了内部类JUserUrls 之外都解析了,一定有什么不对,我错误地使用Gson导致这个,请帮帮我。

我的外部响应类定义如下:

public class JVisitorResponse extends BaseResponsePojo {

    public int count;

    @SerializedName("visitor_list")
    public ArrayList<JVisitor> visitorList;

    public JVisitorResponse() {
    }   
}

JVIsitor类定义如下:

public class JVisitor {

    @SerializedName("user_id")
    public long uid;
    @SerializedName("user_name")
    public String userName;
    @SerializedName("user_urls")
    public JUserUrls userHeadUrls;
}

下面的JUserUrls类defiend:

public class JUserUrls {
    @SerializedName("main_url")
    public String mainUrl;
}

我的JSON回复是

{
    count:30,
    visitor_list:[
        {
            user_id:333333,
            user_name:"jason lee",
            user_urls:{
                main_url:"http://xxxxxxxxxx.jpg"
            }
        },
        ...
    ]
 }

0 个答案:

没有答案