У меня есть класс 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?
Спасибо.