本文介绍了适用于Java的JSON Beautifier库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想使用Java格式化包含JSON数据的字符串.有人知道为此的开源库吗?
I want to format a string containing JSON data using Java. Does anybody know an open source library for that.
推荐答案
假定您从现有的JSON字符串开始,然后杰克逊可以为您做到这一点:
Assuming you're starting out with an existing JSON string, then Jackson can do this for you:
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.configure(SerializationConfig.Feature.INDENT_OUTPUT, true);
String originalJson = ...
JsonNode tree = objectMapper .readTree(originalJson);
String formattedJson = objectMapper.writeValueAsString(tree);
这篇关于适用于Java的JSON Beautifier库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!