将 ObjectNode 写入 JSON 字符串,并使用 UTF-8 字符转义 ASCII
我想将Jackson的内容写到一个字符串中,UTF-8字符写为ASCII(Unicode转义)。ObjectNode
下面是一个示例方法:
private String writeUnicodeString() {
ObjectMapper mapper = new ObjectMapper();
ObjectNode node = mapper.getNodeFactory().objectNode();
node.put("field1", "Maël Hörz");
return node.toString();
}
默认情况下,此输出:
{"field1":"Maël Hörz"}
我希望它输出的是:
{"field1":"Ma\u00EBl H\u00F6rz"}
我该如何做到这一点?