您应该启用JsonGenerator功能,该功能控制非ASCII字符的转义。这是一个例子:
ObjectMapper mapper = new ObjectMapper(); mapper.getFactory().configure(JsonGenerator.Feature.ESCAPE_NON_ASCII, true); ObjectNode node = mapper.getNodeFactory().objectNode(); node.put("field1", "Maël Hörz"); System.out.println(mapper.writevalueAsString(node));输出为:
{"field1":"Mau00EBl Hu00F6rz"}


