要缩进任何旧的JSON,只需将其绑定为
Object,例如:
Object json = mapper.readValue(input, Object.class);
然后以缩进形式将其写出:
String indented = mapper.writerWithDefaultPrettyPrinter().writevalueAsString(json);
这避免了您必须定义实际的POJO来映射数据。
或者,您也可以使用
JsonNode(JSON树)。

要缩进任何旧的JSON,只需将其绑定为
Object,例如:
Object json = mapper.readValue(input, Object.class);
然后以缩进形式将其写出:
String indented = mapper.writerWithDefaultPrettyPrinter().writevalueAsString(json);
这避免了您必须定义实际的POJO来映射数据。
或者,您也可以使用
JsonNode(JSON树)。