1

私はjsonとgsonを初めて使用します。私は問題があります。親クラスとそれを拡張する子クラスがあります。親クラスのリストがあります。全体のいくつかは子クラスのものです。gson api toJson()を使用すると、親クラスで定義されているフィールドのみが取得されます。TypeAdapterを実装する方法について誰かに教えてもらえますか?それが子クラスのインスタンスである場合は子クラス+親クラスのフィールドを取得でき、それ以外の場合は親クラスのフィールドのみを取得できます

前もって感謝します

4

1 に答える 1

1

RuntimeTypeAdapterFactoryを見てください。そのクラスは (まだ) コア Gson の一部ではありませんが、プロジェクトにコピーできます。

于 2012-09-25T15:47:16.843 に答える