我需要有功能,它允许我序列化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