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>に紹介に使用します。(つまりプリミティブ)

そして、各文字列を繰り返し処理し、正常に動作する SomeOtherClass オブジェクトを作成します。

fromJson(jsonString,SomeClass.class); だけを使用できないのはなぜですか。

4

0 に答える 0