JSON is a lightweight, text-based and language independent The protocolstrong>data exchange format. A.JSONObject can parse the text in a string to generate an object similar to Map. This object provides methods for manipulating its contents and generating JSON-compliant serialization of the object. org.json Files in the package implement JSON encoders/decoders in Java. It also includes functionality to convert between JSON, XML, HTTP headers, cookies, and CDL.
We can pretty print# using the toString(int indentFactor) method of the org.json.JSONObject class ## JSON, where indentFactor is the number of spaces to add to each indent level.
Syntaxpublic java.lang.String toString(int indentFactor) throws JSONException
import org.json.*; public class JSONPrettyPrintTest { public static void main(String args[]) throws JSONException { String json = "{" + "Name : Jai," + "Age : 25, " + "Salary: 25000.00 " + "}"; JSONObject jsonObj = new JSONObject(json); System.out.println("Pretty Print of JSON:"); System.out.println(jsonObj.toString(4)); // pretty print json } }
Pretty Print of JSON: { "Salary": 25000, "Age": 25, "Name": "Jai" }
The above is the detailed content of Using org.json library in Java to beautify printing JSON data?. For more information, please follow other related articles on the PHP Chinese website!