javax.json.JsonObject giao diện có thể đại diện cho một giá trị đối tượng JSON bất biến và cung cấp một giá trị không thể thay đổi bản đồ xem đối tượng JSON tên / giá trị ánh xạ. Đ JsonObject phiên bản có thể được tạo từ nguồn đầu vào bằng cách sử dụng static phương thức readObject () trong tổng số javax.json. JsonReader và cũng có thể được tạo bằng cách sử dụng static phương thức createObjectBuilder () trong tổng số javax.json. Json lớp học.
Cú pháp
public static JsonObjectBuilder createObjectBuilder()
Ví dụ
import java.io.*; import javax.json.*; public class JsonObjectTest { public static void main(String[] args) throws Exception { JsonObjectBuilder builder = Json.createObjectBuilder(); builder.add("Name", "Adithya"); builder.add("Designation", "Python Developer"); builder.add("Company", "TutorialsPoint"); builder.add("Location", "Hyderabad"); JsonObject data = builder.build(); StringWriter sw = new StringWriter(); JsonWriter jw = Json.createWriter(sw); jw.writeObject(data); jw.close(); System.out.println(sw.toString()); } }
Đầu ra
{"Name":"Adithya","Designation":"Python Developer","Company":"TutorialsPoint","Location":"Hyderabad"}