我正在使用以下代码将linkedHashMap 映射到我的Custom Pojo 类。
ObjectMapper mapper = new ObjectMapper();**mapper.registerModule(new ParameterNamesModule()).registerModule(new Jdk8Module()).registerModule(new JavaTimeModule());** mapper.findAndRegisterModules(); mapper.convertValue(wrapper.getObject(), wrapper.getClassType());
这给了我以下异常“com.fasterxml.jackson.databind.JsonMappingException:预期类型浮点、整数或字符串”。
以前,它给了我一个不同的异常(com.fasterxml.jackson.databind.JsonMappingException:无法构造 java.time.Instant 的实例:找不到合适的构造函数,无法从 Object 值反序列化(缺少默认构造函数或创建者,或也许需要添加/启用类型信息?))并且在将突出显示的代码添加到映射器之后,它开始给出这个异常。谁能帮我弄清楚如何解决这个异常?