demo
public static String toPrettyFormat(String json) {
try {
JsonParser jsonParser = new JsonParser();
JsonElement je = jsonParser.parse(json);
Gson gson = new GsonBuilder().setPrettyPrinting().create();
return gson.toJson(je);
}
catch(java.lang.IllegalStateException e){
return json;
}
}
说明
传入的参数json是一个未格式化的json字符串(即没有任何空白符号)。该方法返回一个格式化后的json字符串。