シリアル化できる機能が必要ですMap<CustomType1, CustomType2>
。JsonSerializerから継承したカスタムSerializerを作成します。また、単純なモジュールを作成して、マッパーに登録します。
SimpleModule myModule = new SimpleModule("myModule");
myModule.addKeySerializer(CustomType1.class, new CustomType1Serializer());
myModule.addSerializer(CustomType1.class, new CustomType1Serializer());
mapperInstance.registerModule(myModule);
CustomType1のインスタンスをシリアル化するだけでは完全に機能しますが、マップを作成してシリアル化しようとすると、jacksonはシリアライザーをスキップしてを使用しStdKeySerializer
ます。それを修正する方法???
ご清聴ありがとうございました。