来自杰森GSON复杂班

时间:2012-05-10 00:16:13

标签: json class object gson

我有以下代码。

public class SomeClass {


    private List<SomeOtherClass> referrals;

    public  List<SomeOtherClass> getReferrals() {
        return referrals;
    }

    public void setReferrals( List<SomeOtherClass> referrals) {
        this.referrals = referrals;
    }

}

我有一个从线上读过的json。它格式正确。我用GSON

我的问题是:

当我从fromJson(jsonString,SomeClass.class); 它给了一个例外。

如果我不使用List<SomeOtherClass>,而是使用List<String>进行推荐。 (换句话说,一个原始的)

迭代每个String并创建SomeOtherClass对象,它可以正常工作。

为什么我不能只使用fromJson(jsonString,SomeClass.class);

0 个答案:

没有答案