JSON


Home / Tài liệu CNTT / JSON / JSON Server – Xử lý dữ liệu khi nhận, gửi tới máy chủ web

JSON Server – Xử lý dữ liệu khi nhận, gửi tới máy chủ web

Cách sử dụng phổ biến của JSON là trao đổi dữ liệu đến / từ máy chủ web. Như chúng ta đã biết dữ liệu JSON luôn là một chuỗi. Vì vậy khi nhận và gửi dữ liệu JSON với máy chủ ta cần sử dụng 2 hàm JSON.stringify()JSON.parse() để xử lý dữ liệu.

Gửi dữ liệu

Nếu bạn có dữ liệu được lưu trữ trong một đối tượng JavaScript, bạn có thể chuyển đổi đối tượng đó thành JSON và gửi nó đến máy chủ:

Ví dụ:

Kết quả:

demo_json.php:

John from New York is 31

Nhận dữ liệu

Nếu bạn nhận được dữ liệu ở định dạng JSON, bạn có thể dễ dàng chuyển đổi nó thành một đối tượng JavaScript:

Kết quả:

Convert a JSON string into a JavaScript object.

John

Yêu cầu JSON từ máy chủ

Bạn có thể yêu cầu JSON từ máy chủ bằng cách sử dụng yêu cầu AJAX

Miễn là phản hồi từ máy chủ được viết ở định dạng JSON, bạn có thể phân tích cú pháp chuỗi thành một đối tượng JavaScript.

Ví dụ Sử dụng XMLHttpRequest để lấy dữ liệu từ máy chủ:

File “json_demo.txt” với nội dung như sau:

Kết quả:

Fetch a JSON file with XMLHttpRequest

John