gpt4 book ai didi

json - 有没有办法可以从 Jackson ObjectMapper 注销模块?

转载 作者:行者123 更新时间:2023-12-04 13:49:46 26 4
gpt4 key购买 nike

我正在注册 KeyDeseriliserObjectMapper .阅读后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"));

最佳答案

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

顺便说一句,static fields 这不是 Java 编程的一个好习惯。您应该避免此类对象是 static 的情况。 .

关于json - 有没有办法可以从 Jackson ObjectMapper 注销模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22992621/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com