Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Cách tạo JSON Array sử dụng Object Model trong Java


Interface javax.json.JsonArray đại diện cho mảng JSON bất biến và cung cấp view unmodifiable list các giá trị trong mảng. Object JsonArray có thể tạo bằng cách đọc dữ liệu JSON từ nguồn đầu vào hoặc dùng phương thức tĩnh createArrayBuilder() của javax.json.Json. Cần import package javax.json (tải file javax.json-api.jar) để chạy.

Cú pháp

public static JsonArrayBuilder createArrayBuilder()

Ví dụ

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", "raja@gmail.com")).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());    } }

Kết quả

{"Name":"Raja Ramesh","Designation":"Java Developer","Company":"TutorialsPoint", "contactInfo":[{"email":"raja@gmail.com"},{"mobile":"9959984000"}]}