使用した、より高度なユースケースを見ていきます。2マップ内のNULL値を無視**Jacksonには、Mapがシリアル化されたときにnull値がどうなるかをグローバルに制御する簡単で便利な方法があります。ObjectMapper();mapper.setSerializationInclusion(Include.NON__NULL);このマッパーを通してシリアライズされたMapオブジェクトのnull値は無視されます。Jacksonはnullキーを持つMapのシリアル化を許可していません。そのような地図を書き出そうとすると、次の例外が発生します。定義してデフォルトの動作をオーバーライドすることができます。}}nullキーを持つMapは正常に動作します。nullキーは空の文字列として書き込まれます。フィールドを無視する/一般に扱うための多くの設定と柔軟性を提供します。リンク:/jackson-ignore-null-fields[このチュートリアル]をチェックして、それがどのように機能するかを正確に確認することができます。5結論Mapオブジェクトをシリアライズするのは十分に一般的なので、シリアライゼーションプロセスの微妙な部分をうまく処理できるライブラリが必要です。Jacksonは、このシリアル化プロセスの出力を非常にうまく形作るのに役立つ、いくつかの便利なカスタマイズオプションを提供しています。