[英]Jackson: customization escaping of double quotes while serialize an object to json
默认情况下,杰克逊使用反斜杠转义双引号:\\“。因此json对象看起来像
{"title": "Testing \"double quotes\""}
我想用两个反斜杠转义双引号:\\\\“。像这样
{"title": "Testing \\"double quotes\\""}
如何为双引号自定义杰克逊序列化策略?
这将产生无效的JSON,因此Jackson不会帮助您做到这一点。 假设成员名称中没有反向固线,则可以在输出实际的字符串值之后执行以下操作:
String invalid = mapper.writeValueAsString(object).replace("\\", "\\\\");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.