Định dạng và kiểm tra JSON
Thụt lề JSON để dễ đọc, hoặc rút gọn để triển khai, và biết chính xác nó lỗi ở đâu.
- Chạy trên thiết bị của bạn — tệp không bao giờ được gửi đi đâu cả
- Không cần đăng ký, không có hình mờ, không có hạn mức hằng ngày
- Miễn phí, không giới hạn số lần sử dụng
Cách hoạt động
Hầu hết công cụ định dạng JSON là các trang web mà bạn dán dữ liệu vào, nghĩa là dán khóa API, hồ sơ khách hàng hoặc dữ liệu nội bộ lên máy chủ của người khác. Công cụ này phân tích tệp ngay trong trang. Không có gì được truyền đi, cũng không có gì được ghi nhật ký, điều này quan trọng với dữ liệu cấu hình và API hơn hầu hết các loại tệp khác.
Thụt lề hoặc rút gọn
Đầu ra có thụt lề thêm hai dấu cách và ngắt dòng, phù hợp khi đọc tệp hoặc xem lại trong pull request. Đầu ra rút gọn loại bỏ mọi byte không cần thiết, phù hợp khi truyền qua mạng. Dữ liệu giống hệt nhau trong cả hai trường hợp.
Kiểm tra hợp lệ có sẵn
Nếu tệp không phân tích được, bạn sẽ nhận được thông báo lỗi riêng của trình phân tích, nêu vị trí có vấn đề. Những nguyên nhân thường gặp là dấu phẩy thừa sau mục cuối cùng, dùng dấu nháy đơn thay vì nháy kép, hoặc ký tự chưa được escape bên trong chuỗi.
Những gì định dạng không thay đổi
Thứ tự khóa được giữ nguyên như đã viết. Số được xuất lại ở dạng chuẩn, nên các số nguyên rất lớn vượt quá phạm vi an toàn của JavaScript có thể mất độ chính xác. Đó là giới hạn của ngôn ngữ chứ không phải của công cụ định dạng, và nó ảnh hưởng như nhau đến mọi công cụ dựa trên JavaScript.
Định dạng và kiểm tra JSON — câu hỏi thường gặp
JSON của tôi có bị gửi lên máy chủ không?
Không. JSON được phân tích ngay trong trang bởi trình duyệt của bạn. Không có gì được truyền đi hay lưu trữ.
Điều gì xảy ra nếu JSON của tôi không hợp lệ?
Bạn sẽ nhận được thông báo lỗi của trình phân tích, kèm vị trí xảy ra sự cố, để bạn tìm được trong tệp nguồn.
Định dạng có làm thay đổi dữ liệu của tôi không?
Không. Chỉ khoảng trắng thay đổi. Các khóa giữ nguyên thứ tự và giá trị không đổi.