本文介绍了适用于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库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-16 10:56