如何使用jackson ObjectMapper

时间:2018-02-01 07:36:59

标签: jackson objectmapper

以下是我试图使用objectMapper反序列化的json

{
  "myStringBuilder" : "mine"
}

以下是POJO

public class MyPojo {

    private StringBuilder myStringBuilder;

    public MyPojo() {

    }

    public MyPojo(String myStringBuilder) {
        this.myStringBuilder = new StringBuilder(myStringBuilder);
    }

    public StringBuilder getMyStringBuilder() {
        return myStringBuilder;
    }

    public void setMyStringBuilder(StringBuilder myStringBuilder) {
        this.myStringBuilder = myStringBuilder;
    }

}

在反序列化期间遇到以下问题 -

  

com.fasterxml.jackson.databind.JsonMappingException:不能   实例化类型[simple type,class java.lang.StringBuilder]的值   来自字符串值('我的');没有单字符串构造函数/工厂   方法在[来源:{" myStringBuilder" :"我的" }; line:2,专栏:   3](通过参考链:MyPojo [" myStringBuilder"])

请帮我解决这个问题。

0 个答案:

没有答案