-1

JSON文字列を逆シリアル化するためにGSONを使用しています。

mGSON.fromJson(json, mClass)  //mClass == ClassA.class

以下のクラスを使用すると問題が発生します

public class BaseModel<T> {
    String StatusCode, Description;
    T Data;
}

私はこのようなことをしたいです

mGSON.fromJson(json, mClass<DataClass>);

また

mGSON.fromJson(json, (BaseModel<DataClass>).class);

しかし、明らかにこれは機能しません。

4

1 に答える 1

2

試してみてください:

mGSON.fromJson(json, new TypeToken<BaseModel<DataClasss>>() {});

詳しくはこちらをご覧ください。

于 2014-03-27T13:54:13.883 に答える