利用Gson将JSON数据进行格式化(pretty print)

Posted Derry.1990

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用Gson将JSON数据进行格式化(pretty print)相关的知识,希望对你有一定的参考价值。

我们可以利用Gson包将String类型的JSON数据进行格式化。

Gson gson = new GsonBuilder().setPrettyPrinting().create();
JsonParser jp = new JsonParser();
JsonElement je = jp.parse(uglyJSONString);
String prettyJsonString = gson.toJson(je);

使用 new GsonBuilder.setPrettyPrinting().create()方法创建的Gson对象来生成的JSON数据就是格式化的数据,上面的转换代码只是针对原料是JSON String的情况。

从stackoverflow上抄过来的。

以上是关于利用Gson将JSON数据进行格式化(pretty print)的主要内容,如果未能解决你的问题,请参考以下文章

如何将Java对象转换为JSON(Gson)?

Gson - 学习

Java Gson 实现 Json 数据的生成与解析

AJAX,JSON,GSON

java中如何将对象转成json格式字符串

Gson使用方法详解