The javax.json.JsonObject อินเทอร์เฟซสามารถแสดงค่าออบเจ็กต์ JSON ที่ไม่เปลี่ยนรูปและจัดเตรียม ไม่สามารถแก้ไขได้ แผนที่ ดูวัตถุ JSON ชื่อ/ค่า การทำแผนที่ JsonObject สามารถสร้างอินสแตนซ์จากแหล่งอินพุตโดยใช้ สแตติก เมธอด readObject() ของ javax.json JsonReader คลาสและยังสามารถสร้างได้โดยใช้ สแตติก เมธอด createObjectBuilder() ของ javax.json เจสัน ชั้นเรียน
ไวยากรณ์
public static JsonObjectBuilder createObjectBuilder()
ตัวอย่าง
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()); } }
ผลลัพธ์
{"Name":"Adithya","Designation":"Python Developer","Company":"TutorialsPoint","Location":"Hyderabad"}