JSON thường xuất hiện trong API, file cấu hình, log hệ thống và dữ liệu xuất từ phần mềm. Khi JSON bị thu gọn thành một dòng dài, việc đọc và kiểm tra lỗi rất khó.
Format JSON giúp gì?
Định dạng JSON sẽ thêm xuống dòng và thụt lề để cấu trúc rõ hơn. Bạn có thể thấy nhanh:
- object nào chứa field nào
- mảng có bao nhiêu phần tử chính
- dữ liệu có bị thiếu dấu phẩy hoặc ngoặc không
- kiểu dữ liệu là chuỗi, số, boolean hay null
Minify JSON khi nào?
Ngược lại với format, minify xóa khoảng trắng và xuống dòng để chuỗi JSON gọn hơn. Cách này hữu ích khi cần gửi dữ liệu qua URL, lưu cấu hình ngắn hoặc so sánh dung lượng.
Lỗi thường gặp
JSON hợp lệ phải dùng dấu nháy kép cho tên field và chuỗi. Dấu nháy đơn, dấu phẩy thừa cuối mảng hoặc comment đều có thể làm JSON.parse báo lỗi.
Công cụ nên dùng
Kết luận
Trước khi sửa dữ liệu JSON, hãy format nó. Cấu trúc rõ ràng giúp bạn phát hiện lỗi nhanh hơn và tránh chỉnh nhầm field.