如何禁用jackson的字符转义
我想在我的 JSON响应中包含html.

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);

我得到了

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

要求的O / P.

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

因为我想直接使用json响应.我可以通过对象映射器禁用qoutes的转义.

最佳答案
您可以使用注释来获取getHtml方法

@JsonRawValue
点击查看更多相关文章

转载注明原文:如何禁用jackson的字符转义 - 乐贴网