1. 程式人生 > >利用Gson將JSON數據進行格式化(pretty print)

利用Gson將JSON數據進行格式化(pretty print)

div pretty string類型 overflow jsonp creat () one ons

我們可以利用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)