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

Cách tạo JSON bằng JsonObjectBuilder và JsonArrayBuilder trong Java?


JsonObjectBuilder có thể được sử dụng để tạo JsonObject trong khi JsonArrayBuilder có thể được sử dụng để tạo JsonArray các mô hình. JsonObjectBuilder có thể được tạo bằng cách sử dụng Json , nó chứa các phương thức để tạo đối tượng trình tạo và xây dựng JsonObject trống ví dụ bằng cách sử dụng Json.createObjectBuilder (). build () . JsonArrayBuilder có thể được tạo bằng cách sử dụng Json , nó chứa các phương thức để tạo đối tượng trình tạo và xây dựng JsonArray trống ví dụ sử dụng Json.createArrayBuilder (). build ().

Ví dụ

import java.io.*;
import javax.json.*;
public class JsonObjectTest {
   public static void main(String[] args) {
      JsonObject empObject = Json.createObjectBuilder().add("empName", "Jai")
                                 .add("empAge", "25")
                                 .add("empSalary", "40000")
                                 .add("empAddress",
                                      Json.createObjectBuilder().add("street", "IDPL Colony")
                                                           .add("city", "Hyderabad")
                                                           .add("pinCode", "500072")
                                                           .build()
                                     )
                                 .add("phoneNumber",
                                      Json.createArrayBuilder().add("9959984000")
                                                               .add("7702144400")
                                                               .build()
                                      )
                                 .build();
      System.out.println(empObject);
   }
}

Đầu ra

{"empName":"Jai","empAge":"25","empSalary":"40000","empAddress":{"street":"IDPL Colony","city":"Hyderabad","pinCode":"500072"},"phoneNumber":["9959984000","7702144400"]}