Bắt lỗi cú pháp trong dữ liệu JSON
JSON là một hình thức tuyệt vời cho trao đổi dữ liệu và vì nó xây dựng trên cấu trúc của các Javascript objects, nó
nên là một hình thức rất quen thuộc. Tuy nhiên, mặc dù diện mạo của nó, có một vài khác biệt quan trọng trong code
cho dữ liệu JSON và các Javascript objects. Giữ các vấn đề cú pháp này trong đầu khi bạn viết dữ liệu JSON của bạn:
+ Các tên key luôn được bao gói với ” “. Một lỗi sẽ dẫn đến nếu bạn sử dụng ‘ ‘ hay tránh sử dụng các quotes.
+ Tập các cặp key:value phải được đặt trong một danh sách chia tách bởi dấu phẩy. Thất bại để chia tách các cặp này
với một dấu phẩy hay sử dụng một dấu ; tại nơi của một dấu , sẽ dẫn đến một lối.
+ Tất cả các nested objects bên trong cấu trúc dữ liệu JSON phải bao gồm vật nối mở và đóng.
+ Dữ liệu JSON được nhập như một text string, vì vậy, nó nên được bao gói bên trong ‘ ‘ khi được viết trên một dòng.
Nếu code mở rộng trên một vài dòng, nhập nó như một mẫu literal với mở và đóng với kí tự backtick (‘).
Bằng cách bắt các lỗi này, bạn có thể tránh các vấn đề với viết dữ liệu trong hình thức JSON.