kal*_*ali 1 java serialization json jackson
默认情况下,杰克逊使用反斜杠转义双引号:\“。因此json对象看起来像
{"title": "Testing \"double quotes\""}
Run Code Online (Sandbox Code Playgroud)
我想用两个反斜杠转义双引号:\\“。像这样
{"title": "Testing \\"double quotes\\""}
Run Code Online (Sandbox Code Playgroud)
如何为双引号自定义杰克逊序列化策略?
这将产生无效的JSON,因此Jackson不会帮助您做到这一点。假设成员名称中没有反向固线,则可以在输出实际的字符串值之后执行以下操作:
String invalid = mapper.writeValueAsString(object).replace("\\", "\\\\");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9961 次 |
| 最近记录: |