JsonObjectBuilder JsonObject 생성에 사용할 수 있습니다. 모델인 반면 JsonArrayBuilder JsonArray 생성에 사용할 수 있습니다. 모델. JsonObjectBuilder Json 을 사용하여 생성할 수 있습니다. 클래스에는 빌더 개체를 만들고 빈 JsonObject 를 빌드하는 메서드가 포함되어 있습니다. Json.createObjectBuilder().build()를 사용하는 인스턴스 . JsonArrayBuilder Json을 사용하여 생성할 수 있습니다. 클래스에는 빌더 개체를 만들고 빈 JsonArray 를 빌드하는 메서드가 포함되어 있습니다. Json.createArrayBuilder().build()를 사용하는 인스턴스
예시
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); } }
출력
{"empName":"Jai","empAge":"25","empSalary":"40000","empAddress":{"street":"IDPL Colony","city":"Hyderabad","pinCode":"500072"},"phoneNumber":["9959984000","7702144400"]}