Schreiben Sie ObjectNode in JSON String mit UTF-8 Zeichen in Escaped ASCII

Möchte ich schreiben, den Inhalt von Jacksons ObjectNode einen string mit der UTF-8-Zeichen geschrieben wird, als ASCII - (Unicode-Escapezeichen).

Hier ist eine Beispiel-Methode:

private String writeUnicodeString() {
    ObjectMapper mapper = new ObjectMapper();
    ObjectNode node = mapper.getNodeFactory().objectNode();
    node.put("field1", "Maël Hörz");
    return node.toString();
}

Standardmäßig Ausgänge:

{"field1":"Maël Hörz"}

Was ich möchte, dass es die Ausgabe ist:

{"field1":"Ma\u00EBl H\u00F6rz"}

Wie kann ich dies erreichen?

Kommentar zu dem Problem
Über so etwas wie stackoverflow.com/a/4901205/3080094 ? Kommentarautor: vanOekel

InformationsquelleAutor der Frage ricb | 2014-04-16

Schreibe einen Kommentar