ObjectMapper Добавление Escape-символов во вложенную строку JSON - PullRequest
0 голосов
/ 03 декабря 2018

У меня есть класс Entity со строкой json.

@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, преобразователь добавляет escape-символы в строку JSON.

т.е."{\" LDate \ ": \" 26.11.2008 3:50:26 PM \ ", .......}"

Также добавляются начальная и конечная кавычки.

Я предполагаю, что это из-за возвращаемого типа String, а маппер просто записывает значение свойства JSON.

Как заставить маппер записать это как вложенную строку JSON?

Спасибо.

...