我正在使用Jackson 2.2.3,需要将 JsonNode 树转换为带有排序字段键的字符串。我完全不清楚如何做到这一点,特别是因为相反的事情是如此简单 - JsonNode jn = ObjectMapper.readTree(String s)
。
看来正确的方法是void writeTree(JsonGenerator jgen,JsonNode rootNode)
。但是,我认为没有办法String
从JsonGenerator
. 我认为这SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS
仍然适用,因为JsonGenerator.Feature
s 没有该选项。有没有更简单的方法来做到这一点 - 或者如果没有,我如何从JsonGenerator
?