Json 有没有办法从Jackson ObjectMapper注销模块?

Json 有没有办法从Jackson ObjectMapper注销模块?,json,jackson,jackson-modules,Json,Jackson,Jackson Modules,我正在将keydeseriser注册到ObjectMapper。阅读JSON后,我想注销此模块。因为我的ObjectMapper是静态的,我不想在任何其他地方使用此模块 SimpleModule module = new SimpleModule("EnhancedDatesModule", new Version(0, 1, 0, "test", "Test-id", "testest")); module.addKeyDeserializer(EncounterCURN.class, new

我正在将
keydeseriser
注册到
ObjectMapper
。阅读
JSON
后,我想注销此模块。因为我的
ObjectMapper
是静态的,我不想在任何其他地方使用此模块

SimpleModule module = new SimpleModule("EnhancedDatesModule", new Version(0, 1, 0, "test", "Test-id",
"testest"));
module.addKeyDeserializer(EncounterCURN.class, new MapKeyDeseriliser());
objectMapper.registerModule(module);
Map<EncounterCURN, Collection<EncounterTodo>> encounterTodosByEncounter = mapReader.readValue(nodes.get("todos"));
SimpleModule=new SimpleModule(“EnhancedDateModule”,新版本(0,1,0,“测试”,“测试id”),
"测试员"),;
addKeyDeserializer(EncounterUrn.class,新的MapKeyDeserializer());
objectMapper.registerModule(模块);
Map EncounterToSbyConference=mapReader.readValue(nodes.get(“todos”);

不,您不能这样做。您应该创建另一个
ObjectMapper
并使用它

顺便说一下,
static
字段这不是用Java编程的好习惯。您应该避免此类对象是静态的情况