14
Sep 2022
jackson の @JsonCreator を使ったデシリアライズについて調べたこと
by 佐々木 亜里沙
@JsonCreator 使っているプロジェクトはいくつかあるのですが、時々デシリアライズ部分でエラーが発生し、Lombok とも合わせると問題がどこなのかわからなくなったりするので調べてみました。 かなり消化不良なまとめですが、@JsonCreator 使う時は jackson がよしなにやろうとしているロジックやパターンが複雑なので、明示的にこちらからどういう方法でデシリアライズしてねという指定をしておいた方が、デシリアライズ時にエラーに悩むことが少なくなりそうという感じでした。 最新の jackson は現時点で 2.13.x で、今後 3.x が出てきますが、2.12.6 バージョンで...