How to Pretty-Print JSON in Java
If you're working with the json-simple library and need to prettify your JSON data for readability, you'll need to look elsewhere for a solution.
Google's GSON library is a popular choice for this task:
import com.google.gson.*; Gson gson = new GsonBuilder().setPrettyPrinting().create(); JsonParser jp = new JsonParser(); JsonElement je = jp.parse(uglyJsonString); String prettyJsonString = gson.toJson(je);
A newer version of this library statically parses JSON strings:
Gson gson = new GsonBuilder().setPrettyPrinting().create(); JsonElement je = JsonParser.parseString(uglyJsonString); String prettyJsonString = gson.toJson(je);
Don't forget to include the necessary dependency in your Gradle configuration:
implementation 'com.google.code.gson:gson:2.8.7'
The above is the detailed content of How to Pretty-Print JSON in Java using Gson?. For more information, please follow other related articles on the PHP Chinese website!