JSON にシリアル化するときに、オブジェクトに新しいプロパティを追加する必要があります。プロパティの値は実行時に計算され、オブジェクトには存在しません。また、同じオブジェクトを使用して、さまざまなセットのフィールドを持つさまざまな JSON を作成できます (サブクラスを持つ基本クラスを持つようなものですが、JSON 生成のためだけに作成したくありません)。
オブジェクトのフィールドのセット全体のシリアル化を処理するカスタムシリアライザークラスの作成を含まない、それを行う最良の方法は何ですか? または、いくつかの「基本的な」シリアライザーを継承し、単にその出力を取得して、何らかの方法で新しいフィールドを追加することは可能でしょうか?
mixinsについて学びましたが、一部のフィールドの名前を変更/非表示にすることは可能のようですが、追加のフィールドを追加することはできないようです。