Định dạng và kiểm tra JSON
Giúp JSON dễ đọc, và chỉ ra chính xác chỗ sai khi JSON không hợp lệ.
Cách sử dụng Định dạng JSON
Dán JSON của bạn
Dán JSON, hoặc mở hay kéo thả một file .json. Nội dung được kiểm tra ngay khi bạn gõ.
Chọn cách trình bày
Thụt lề 2 hoặc 4 dấu cách hay một tab, hoặc rút gọn thành một dòng. Đánh dấu Sắp xếp khóa A–Z để xếp các khóa theo thứ tự.
Sao chép hoặc tải xuống
Sao chép JSON đã định dạng, hoặc tải xuống dưới dạng formatted.json.
Tại sao nên dùng Utils365
Lỗi dễ sửa
JSON không hợp lệ sẽ hiện dòng và cột bị lỗi, kèm chính dòng đó và mũi tên chỉ vị trí, cùng gợi ý về dấu phẩy thừa, dấu nháy đơn, khóa thiếu nháy và chú thích.
Làm đẹp hoặc rút gọn
Chọn 2 dấu cách, 4 dấu cách hoặc tab để dễ đọc, hoặc gom tất cả vào một dòng để tiết kiệm dung lượng.
Chỉ bố cục thay đổi
Số, văn bản và thứ tự khóa được giữ nguyên đúng như khi viết, trừ khi bạn chọn sắp xếp khóa A–Z để so sánh hai file dễ hơn.
Riêng tư ngay từ thiết kế
JSON được kiểm tra và định dạng ngay trên trình duyệt, không bao giờ bị tải lên, nên khóa API và dữ liệu khách hàng vẫn ở lại với bạn.
Các câu hỏi thường gặp
Làm sao để kiểm tra JSON có hợp lệ không?
Chỉ cần dán vào. JSON hợp lệ sẽ hiện bản tóm tắt gồm số khóa và độ sâu lồng nhau. JSON không hợp lệ sẽ hiện dòng và cột của lỗi đầu tiên cùng cách sửa.
Vì sao dấu phẩy ở cuối lại bị báo lỗi?
JSON không cho phép dấu phẩy sau phần tử cuối cùng trong object hay mảng, dù JavaScript cho phép. Hãy xóa dấu phẩy trước dấu } hoặc ] đóng.
JSON có được chứa chú thích hay dấu nháy đơn không?
Không. JSON chuẩn không có chú thích, và chuỗi cũng như khóa phải dùng dấu nháy kép. Các định dạng như JSON5 và JSONC cho phép, nhưng hầu hết API và trình phân tích thì không.
Số hoặc thứ tự khóa của tôi có bị thay đổi không?
Không. Các số giữ đúng những chữ số bạn đã viết, nên ID dài như 1234567890123456789 và giá như 1.10 được giữ nguyên. Khóa giữ nguyên thứ tự trừ khi bạn chọn Sắp xếp khóa A–Z.
Rút gọn có tác dụng gì?
Nó xóa mọi dấu cách và ngắt dòng không nằm trong chuỗi, để JSON nhỏ nhất có thể. Dữ liệu vẫn giữ nguyên hoàn toàn.