2016-04-25 8 views
0

Superクラスを使用してChildをシリアライズする方法はありますか?子にすべてのフィールド、ゲッター/セッターを無視します。スーパークラスを使用するJsonGenerator出力サブクラス

+1

あなたの設定によって異なります。 Object Mapperを使っているだけなら、いつでもこれを使うことができます: 'mapper.writerFor(FooParent.class).writeValueAsString(foo);'おそらくMixin – varren

答えて

0

これは実際に使用しているテクノロジスタックに依存します。 C#のようなものを使用している場合は、デシリアライザにどのようなタイプの子を使用したいかを伝えることができます:JsonConvert.DeserializeObject<HalLinkDetail>(someString); javascriptのようなものを使用していて、強い型付けをしていない場合は、カスタム実装。

関連する問題