RestEasy/Jackson JsonRawValue在Wildfly中不工作

RestEasy/Jackson JsonRawValue在Wildfly中不工作,json,jackson,jax-rs,wildfly,Json,Jackson,Jax Rs,Wildfly,我有一个简单的POJO,我从Wildfly中的Jaxrs Web服务返回 import org.codehaus.jackson.annotate.JsonRawValue; public class AttributeFieldListDTO { private Integer attributeFieldListId; private String name; private String category; @JsonRawValue priv

我有一个简单的POJO,我从Wildfly中的Jaxrs Web服务返回

import org.codehaus.jackson.annotate.JsonRawValue;

public class AttributeFieldListDTO {

    private Integer attributeFieldListId;
    private String name;
    private String category;

    @JsonRawValue
    private String fields;


    public Integer getAttributeFieldListId() {
        return attributeFieldListId;
    }

    public void setAttributeFieldListId(Integer attributeFieldListId) {
        this.attributeFieldListId = attributeFieldListId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }


    public String getFields() {
        return fields;
    }

    public void setFields(String fields) {
        this.fields = fields;
    }
}
然而,我的字段数据被引用,换行符被转义。我还没有在服务器上配置任何东西,因为我认为Jackson是默认的


知道序列化为什么不考虑JsonRawValue注释吗?

这是正确的导入:

import com.fasterxml.jackson.annotation.JsonRawValue;
为了让它编译,我添加了以下依赖项:

         <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-annotations</artifactId>
            <scope>provided</scope>
        </dependency>

com.fasterxml.jackson.core
杰克逊注释
假如

请添加导入。Jackson2是wildfly的默认版本。这也为我在一个与wildfly无关的项目中解决了这个问题