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

วิธีสร้าง JSON Object ด้วย Object Model ใน Java

อินเทอร์เฟซ javax.json.JsonObject แทนค่า JSON object ที่ไม่เปลี่ยนแปลง (immutable) และมอบมุมมอง map ที่ไม่สามารถแก้ไขได้ (unmodifiable) สำหรับการแมปชื่อ/ค่าของ JSON object อินสแตนซ์ JsonObject สร้างได้จากแหล่งอินพุตโดยใช้เมธอดสแตติก readObject() ของคลาส javax.json.JsonReader และสร้างได้ด้วยเมธอดสแตติก createObjectBuilder() ของคลาส javax.json.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"}