我需要有功能,它允許我序列化Map<CustomType1, CustomType2>
。 我創建了從JsonSerializer繼承的自定義序列化器。 我也創建了簡單的模塊並將其註冊到我的映射器中;傑克遜映射序列化,自定義序列化的關鍵不調用
SimpleModule myModule = new SimpleModule("myModule");
myModule.addKeySerializer(CustomType1.class, new CustomType1Serializer());
myModule.addSerializer(CustomType1.class, new CustomType1Serializer());
mapperInstance.registerModule(myModule);
當我剛剛序列化CustomType1的一個實例,它完美的作品,但是當我創建的地圖,並試圖將其序列化,比傑克遜跳過我的串行和使用StdKeySerializer
。 如何解決?
感謝您的關注。
非常適合您的幫助=) – Ph0en1x