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