Computer >> Máy Tính >  >> Lập trình >> Java

JSON in đẹp bằng cách sử dụng thư viện org.json trong Java?


JSON là một ứng dụng nhẹ, dựa trên văn bản độc lập với ngôn ngữ t định dạng trao đổi dữ liệu. A. JSONObject có thể phân tích cú pháp văn bản từ một chuỗi để tạo bản đồ -như đối tượng. Đối tượng cung cấp các phương thức để thao tác nội dung của nó và để tạo tuần tự hóa đối tượng tuân thủ JSON. Các tệp trong org.json gói triển khai bộ mã hóa / bộ giải mã JSON trong Java. Nó cũng bao gồm khả năng chuyển đổi giữa JSON, XML, tiêu đề HTTP, Cookie và CDL.

Chúng tôi có thể in đẹp một JSON sử dụng toString (int indentFactor ) phương thức của org.json. JSONObject lớp học, ở đâu indentFactor là số khoảng trắng cần thêm vào mỗi cấp độ thụt lề.

Cú pháp

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

Ví dụ

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

Đầu ra

Pretty Print of JSON:
{
   "Salary": 25000,
   "Age": 25,
   "Name": "Jai"
}