エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
タイプによって構造の異なるJSONをmoshiでパースする
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
タイプによって構造の異なるJSONをmoshiでパースする
例えば、次のような感じのJSONをパースしたいときにどうするか? [ { "type":"rectangle", "width":100,... 例えば、次のような感じのJSONをパースしたいときにどうするか? [ { "type":"rectangle", "width":100, "height":200 }, { "type":"circle", "radius":50 } ]typeによってJSONの構造が異なっています。これをmoshiでパースしてみます。 build.gradleimplementation "com.squareup.moshi:moshi:1.8.0" implementation "com.squareup.moshi:moshi-adapters:1.8.0" kapt "com.squareup.moshi:moshi-kotlin-codegen:1.8.0"ここで moshi-adapters というのを追加しています。 data class sealed classを使って、それぞれRec