Playフレームワークでは、他のモデルへのオブジェクト参照であるフィールドを持つモデルがいくつかあります。私はrenderJSONを使用するとき、私はそれらのオブジェクト参照が含まれることを望んでいません。現在のところ私のニーズに合わせて、必要なフィールドを含む別々のビューモデルクラスを作成し、コントローラではこのビュークラスのインスタンスを必要に応じて作成します。理想的には、ビュークラスを作成することなく、モデルクラス自体を使用できるようにしたいと考えています。特定のフィールドがシリアル化されないようにします。
フィールドに注釈を付けてrenderJSONを使用してシリアル化されないようにする方法はありますか?
感謝を見ることができます!簡単な質問ですが、どうして@Exposeを使う方が良いのですか? –
@Matias Elorriaga私は個人的には明示的なアプローチがより好きです:)私は頻繁に、私は誤ってフィールドを公開することがあります。 –