0

我有以下代码。

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);

4

0 回答 0