java - java.lang.ClassNotFoundException:com.fasterxml.jackson.annotation.JsonInclude $ Value

我正在尝试将JSON字符串转换为Java对象,并且我正在获得错误。
线程“main”java.lang.noclassdefoundError中出现异常:com/fasterxml/jackson/annotation/jsoninclude$value
在COM.FasestXML.Jackson,DavaDop.CFG.MMAPCONFIG..(MMAPCONFIG.java:45)
在COM.FasTestXML中。
在COM.FasTestXML中。
在COM.AlnANZ.CMI.UTI.ApACEHTHTPclitGET.MULL(ApACEHTTPcliclitGET.java:65)
原因:java.lang.ClassNotFoundException:com.fasterxml.jackson.annotation.jsoninclude$value
在Java .NET .NET中运行1 $(Java:366)
在Java.NET.URLCaseLoad中运行1(运行URLCaseLoad .java:355)
在Java.Security .Access控制器上。
在Java.NET.URLCaseLooper-FordCube(URLCaseLooul.java:354)
Java.Lang.CultLooul.loadClass(CultLooul.java:425)
在Sun.MISC启动程序$AppCaseLoad .loadClass(Actudio.java:308)
Java.Lang.CultLooul.loadClass(CultLooul.java:358)
…4更多
这是我的JSON字符串和代码片段
JSON字符串
{'ctpnsw': [{'abc' , 'def' }]}
模型

public class Fields {

     private List<String> ctpnsw;

    public List<String> getCtpnsw() {
        return ctpnsw;
    }

    public void setCtpnsw(List<String> ctpnsw) {
        this.ctpnsw = ctpnsw;
    }

}

Java代码
ObjectMapper mapper = new ObjectMapper(); List<Fields> list = mapper.readValue(output, TypeFactory.defaultInstance().constructCollectionType(List.class,Fields.class)); System.out.println(list);

最佳答案

把这个添加到pom.xml怎么样

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-annotations</artifactId>
    <version>${jackson.version}</version>
</dependency>

本文翻译自 https://stackoverflow.com/questions/35569092/

网站遵循 CC BY-SA 4.0 协议,转载或引用请注明出处。

标签 java jackson wordpress-json-api


相关文章:

java - 使用com.fasterxml.jackson.databind.ObjectMapper序列化接口字段

wordpress - 如何解决flutter wordpress json api错误?

java - 我的ListView没有显示我的图像

java - 如何将If Else语句输出合并到Java GUI中?

java - 这是http://www.springframework.org/schema/util的Spring JAR

java - 已建立的连接已被您的主机tomcat jackson中的软件中止

json - 春天@ResponseBody杰克逊JsonSerializer与JodaTime

android - 无法解析JSON REST API响应

java - Java编译错误(Java中的Amazon Mechanical Turk和REST示例)