Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

จะสร้าง JSON Object โดยใช้ Object Model ใน Java ได้อย่างไร?


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"}