Jackson JsonNode do ciągnięcia za pomocą posortowanych kluczy
używamJackson 2.2.3 i trzeba przekonwertować drzewo JsonNode na ciąg z posortowanymi kluczami pola. Jest dla mnie całkowicie niejasne, jak to zrobić, zwłaszcza, że odwrotnie jest tak proste -JsonNode jn = ObjectMapper.readTree(String s)
.
Wygląda na to, że właściwą metodą jestvoid writeTree(JsonGenerator jgen,JsonNode rootNode)
. Nie widzę jednak sposobu na uzyskanie serializacjiString
zJsonGenerator
. Przypuszczam, że takSerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS
będzie nadal obowiązywać, ponieważJsonGenerator.Feature
s nie ma takiej opcji. Czy istnieje prostszy sposób, aby to zrobić - a jeśli nie, jak pobrać ciąg serializowany zJsonGenerator
?