JacksonによるJSONシリアライズ時のグローバルフィールドインターセプション

Spring Bootアプリケーションにおいて、Jacksonを用いたオブジェクトからJSONへの変換処理中に、任意のロジックを挿入してフィールド値を動的に加工する方法について解説します。代表的なユースケースには、機密情報のマスキング(例:電話番号や身分証番号)、辞書値の変換(例:1→「男」)、null値の空文字置換などが含まれます。 1. BeanSerializerModifierによるオブ ...

7月21日 16:46 投稿