Jackson JsonNode zum String mit sortierten Schlüsseln
Ich benutzeJackson 2.2.3 und müssen einen JsonNode-Baum in einen String mit sortierten Feldschlüsseln konvertieren. Mir ist völlig unklar, wie das geht, zumal das Gegenteil so einfach ist -JsonNode jn = ObjectMapper.readTree(String s)
.
Es scheint die richtige Methode zu seinvoid writeTree(JsonGenerator jgen,JsonNode rootNode)
. Allerdings sehe ich keine Möglichkeit, die dann serialisiert zu bekommenString
von demJsonGenerator
. Ich nehme das anSerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS
wird noch gelten, da dieJsonGenerator.Feature
Ich habe diese Option nicht. Gibt es eine einfachere Möglichkeit, dies zu tun - oder, wenn nicht, wie kann ich die serialisierte Zeichenfolge von der abrufen?JsonGenerator
?