ObjectMapper将转义符添加到嵌套的JSON字符串

时间:2018-12-03 11:46:16

标签: json spring jackson objectmapper

我有一个带有json字符串的Entity类。

@Entity @Table{name="derp"}
public class derp{
   private int ID;
   private int JSON;

   @Column(name = "JSON") @JsonRawString
   public get JSON(){ return JSON;}

   //other getters and setters
}

每当我使用ObjectMapper.writevalueasstring打印此对象时,映射器都会将转义符添加到JSON字符串中。

ie:“ {\” LDate \“:\” 2018/11/26 3:50:26 PM \“,.......}”

它还会添加开始引号和结束引号。

我假设这是由于String返回类型引起的,并且映射器只是作为JSON属性的值编写。

如何获取映射器以将其编写为嵌套的JSON字符串?

谢谢。

0 个答案:

没有答案