我正在使用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.Features 没有该选项。有没有更简单的方法来做到这一点 - 或者如果没有,我如何从JsonGenerator?