MoshiでJSONをパース(JSONの記述⇔データクラスのオブジェクト)する場合に、一般クラスは未対応です。
例えば、データクラス以外の、ユーザ定義のクラスはパース出来ません。
対応させるためには、そのクラスのカスタムJsonAdapterを作成します。
そして、相互変換する方法をプログラマー側で定義します。
カスタムJsonAdapterの作成方法をまとめます。
※環境:Android Studio Ladybug Feature Drop | 2024.2.2
Kotlin 2.0.0
Moshi 1.15.2
続きを読む