我有以下代码。
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);