fromJson GSON复杂类

fromJson GSON复杂类,json,class,object,gson,Json,Class,Object,Gson,我有以下代码 public class SomeClass { private List<SomeOtherClass> referrals; public List<SomeOtherClass> getReferrals() { return referrals; } public void setReferrals( List<SomeOtherClass> referrals) {

我有以下代码

public class SomeClass {


    private List<SomeOtherClass> referrals;

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

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

}
公共类SomeClass{
私人名单转介;
公共列表getReferrals(){
返回转介;
}
公共引用(列出引用){
this.referrals=推荐;
}
}
我有一个json,我从电线上读到的。它的格式正确。我使用GSON

我的问题是:

当我使用fromJson时(jsonString,SomeClass.class); 它给出了一个例外

如果我不使用
列表
,而是使用
列表
进行推荐。 (换言之,是原语)

并在每个字符串上迭代并创建其他类对象,这样可以正常工作


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

请将
SomeOtherClass
的代码和您试图解析的JSON示例添加到您的问题中。这两者之间有些不匹配。另外,message和stacktrace的确切异常也会有所帮助。