Interface javax.json.JsonObject đại diện cho giá trị JSON object bất biến và cung cấp view unmodifiable map cho các mapping name/value của JSON object. Instance JsonObject có thể tạo từ nguồn đầu vào bằng phương thức tĩnh readObject() của javax.json.JsonReader hoặc bằng phương thức tĩnh createObjectBuilder() của javax.json.Json.
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()); } }
Kết quả
{"Name":"Adithya","Designation":"Python Developer","Company":"TutorialsPoint","Location":"Hyderabad"}