- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试使用 ObjectMapper 将 Json 字符串映射到 Java 对象
ObjectMapper mapper = new ObjectMapper();
CustomerData customerData = mapper.readValue(customerDataString, customerData.class);
但是当我这样做的时候,我得到了这个错误
java.lang.NoSuchMethodError: com.fasterxml.jackson.core.JsonFactory.requiresPropertyOrdering()Z
at com.fasterxml.jackson.databind.ObjectMapper.<init>(ObjectMapper.java:530)
我在网上查看并检查了 pom.xml 中的不兼容依赖项,它似乎是正确的版本。那我错过了什么?
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.6.0</version>
</dependency>
最佳答案
以下依赖项必须相互匹配。 (相同版本)
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson.version}</version>
</dependency>
关于java - ObjectMapper java.lang.NoSuchMethodError : com. fasterxml.jackson.core.JsonFactory.requiresPropertyOrdering()Z,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35094818/
我的项目在本地运行良好,但是当我将 war 部署到服务器并尝试执行 Rest 方法时,我得到: java.lang.NoSuchMethodError: com.fasterxml.jackson.c
查看有关此错误的类似帖子,问题似乎来自于同一依赖项的不兼容版本。我有一个项目从另一个项目调用一个类,因此我有两个单独的 pom.xml,但两者都具有相同版本的 jackson 依赖项,所以我不确定是什
我使用了 Spring Boot 版本 1.5.2 和 Maven 默认 pom.xml ... org.springframework.boot spring-boot-start
我正在尝试使用 ObjectMapper 将 Json 字符串映射到 Java 对象 ObjectMapper mapper = new ObjectMapper(); CustomerData cu
我需要将 json 转换为 pojo。我决定使用 jackson 并将 jackson-core-2.2.0.jar、jackson-databind-2.4.4.jar 和 jackson-anno
我是一名优秀的程序员,十分优秀!