次のコードがあります。
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>
に紹介に使用します。(つまりプリミティブ)
そして、各文字列を繰り返し処理し、正常に動作する SomeOtherClass オブジェクトを作成します。
fromJson(jsonString,SomeClass.class); だけを使用できないのはなぜですか。