Home >Java >javaTutorial >Using org.json library in Java to beautify printing JSON data?

Using org.json library in Java to beautify printing JSON data?

王林
王林forward
2023-09-24 11:21:02882browse

Using org.json library in Java to beautify printing JSON data?

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.

Syntax

public java.lang.String toString(int indentFactor) throws JSONException

Example

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
   }
}

Output

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!

Statement:
This article is reproduced at:tutorialspoint.com. If there is any infringement, please contact admin@php.cn delete