JSON là gì? Cách xác minh và khắc phục các lỗi phổ biến
Từ cấu trúc dữ liệu đến chiến lược xác minh, hãy tạo JSON có thể đọc, duy trì và trao đổi.
JSON là gì
JSON (Ký hiệu đối tượng JavaScript) là định dạng văn bản thường được sử dụng để trao đổi dữ liệu giữa các tệp cấu hình, yêu cầu API và hệ thống. Nó dễ đọc nhưng định dạng rất nghiêm ngặt: thiếu một dấu phẩy hoặc thêm một trích dẫn sẽ khiến quá trình phân tích cú pháp không thành công.
Cấu trúc cốt lõi
JSON bao gồm các đối tượng, mảng và các giá trị cơ bản. Các đối tượng được đặt trong dấu ngoặc nhọn, tên khóa phải sử dụng dấu ngoặc kép; mảng được đặt trong dấu ngoặc vuông. JSON hợp lệ có thể chứa chuỗi, số, giá trị Boolean, null, đối tượng và mảng.
{ "user": { "name": "Lin", "active": true }, "tags": ["api", "docs"] Các lỗi xác thực phổ biến nhất
- Sử dụng dấu ngoặc đơn hoặc quên thêm dấu ngoặc kép cho tên khóa.
- Có thêm dấu phẩy sau mục cuối cùng.
- Có những dòng mới không thoát hoặc dấu ngoặc kép trong chuỗi.
- Viết
không xác định, chú thích hoặc hàm của JavaScript vào JSON.
Trình tự khắc phục sự cố thực tế
Trước tiên, hãy để trình định dạng/trình xác thực xác định dòng lỗi, sau đó kiểm tra cấu trúc được ghép nối từ dấu ngoặc nhọn bên ngoài hoặc dấu ngoặc vuông vào trong. Sau khi xác nhận rằng định dạng hợp lệ, hãy kiểm tra tên trường, loại và quy tắc kinh doanh; ba điều này không nên trộn lẫn với nhau.
Kết luận
Xác minh JSON là ngưỡng đầu tiên cho chất lượng dữ liệu. Định dạng đúng không có nghĩa là dữ liệu phải đáp ứng yêu cầu, nhưng nếu định dạng không chính xác, quá trình xác minh tiếp theo sẽ không bắt đầu.