2015-10-08 2 views
4

Я хочу включить html в свой ответ JSON.Как отключить символ escaping от jackson

MyClass obj= new MyCLass(); 
obj.setHTML("<div style='display:none'>4</div>"); 

ObjectMapper mapper=new ObjectMapper(); 
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); 

String jsonResponse=mapper.writeValueAsString(obj); 
System.out.println(jsonResponse); 

O/P я получаю

{"html":"<div style=\"display:none\">4</div>"} 

Обязательный O/P

{"html":"<div style='display:none'>4</div>"} 

Так как я хочу, чтобы использовать ответ JSON непосредственно. Могу ли я отключить экранирование qoutes с помощью mapper.

ответ

6

Вы можете аннотировать метод getHtml с

@JsonRawValue 
Смежные вопросы