19.1.3 tạo ra và phân tích cú pháp JSON dữ liệu
cho việc tạo và phân tích cú pháp JSON dữ liệu, có hai mô hình lập trình, mà là
tương tự như được sử dụng cho tài liệu XML.
■ mô hình đối tượng tạo ra một cây đại diện cho các dữ liệu JSON trong bộ nhớ. Cây
có thể sau đó được lái, phân tích, hoặc sửa đổi. Cách tiếp cận này là linh hoạt nhất
và cho phép cho chế biến mà đòi hỏi quyền truy cập vào các nội dung hoàn toàn của cây.
Tuy nhiên, nó thường là chậm hơn so với các mô hình trực tuyến và yêu cầu bộ nhớ nhiều hơn.
Các mô hình đối tượng tạo ra sản lượng JSON bằng cách điều hướng toàn bộ cây tại một lần.
■ mô hình trực tuyến sử dụng một sự kiện dựa trên phân tích cú pháp mà đọc dữ liệu JSON một
yếu tố tại một thời điểm. Phân tích cú pháp tạo ra sự kiện và các điểm dừng chế biến khi một
đối tượng hoặc một mảng bắt đầu hoặc kết thúc, khi nó tìm thấy một chìa khóa, hoặc khi nó tìm thấy một giá trị.
Mỗi phần tử có thể được xử lý hoặc bị loại bỏ bởi các ứng dụng mã, và sau đó các
phân tích cú pháp tiến tới sự kiện tiếp theo. Cách tiếp cận này là phù hợp để xử lý địa phương,
trong đó việc xử lý của một phần tử không yêu cầu thông tin từ phần còn lại
dữ liệu. Tạo ra các mô hình luồng JSON đầu ra đến một dòng cho bởi
thực hiện một chức năng gọi với một trong những yếu tố tại một thời điểm.
đang được dịch, vui lòng đợi..
