The javax.json.JsonArray อินเทอร์เฟซสามารถแสดง อาร์เรย์ JSON ที่ไม่เปลี่ยนรูป และให้ . ที่ไม่สามารถแก้ไขได้ รายการ มุมมองของค่าในอาร์เรย์ JsonArray สามารถสร้างวัตถุได้โดยการอ่านข้อมูล JSON จากแหล่งอินพุตและใช้วิธีคงที่ createArrayBuilder() ของ javax.json.Json ระดับ. เราจำเป็นต้องนำเข้า javax.json แพ็คเกจ (ดาวน์โหลด javax.json-api.jar ไฟล์) เพื่อดำเนินการ
ไวยากรณ์
public static JsonArrayBuilder createArrayBuilder()
ตัวอย่าง
import java.io.*; import javax.json.*; import javax.json.JsonObjectBuilder; public class JsonArrayTest { public static void main(String[] args) { JsonObjectBuilder builder = Json.createObjectBuilder(); builder.add("Name", "Raja Ramesh"); builder.add("Designation", "Java Developer"); builder.add("Company", "TutorialsPoint"); JsonArray contactInfo = Json.createArrayBuilder().add(Json.createObjectBuilder().add("email", "[email protected]")).add(Json.createObjectBuilder().add("mobile", "9959984000")).build(); builder.add("contactInfo", contactInfo); JsonObject data = builder.build(); StringWriter sw = new StringWriter(); JsonWriter jw = Json.createWriter(sw); jw.writeObject(data); jw.close(); System.out.println(sw.toString()); } }
ผลลัพธ์
{"Name":"Raja Ramesh","Designation":"Java Developer","Company":"TutorialsPoint", "contactInfo":[{"email":"[email protected]"},{"mobile":"9959984000"}]}