問題タブ [moshi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
555 参照

android - KotlinでGSONを使用してポリモーフィックリストの逆シリアル化を実装するには?

3 つのタイプ (タイプ A、B、および C とします) のいずれかのリストを返すデータ フィードがあります。上記のタイプはすべて 2 つのプロパティを共有し、残りのプロパティはタイプに固有です。パターンを使ってみました。

Retrofit を使用して、リストをデシリアライズしようとしています

Kotlinでは

ただし、GSON は抽象化された親クラスをインスタンス化する際に逆シリアル化エラーをスローしています。

Kotlinでこれを実装する方法はありますか?