Cách hoạt động
Định dạng và thu gọn
Văn bản được đọc bằng bộ phân tích JSON có sẵn của trình duyệt, rồi viết lại với kiểu thụt lề bạn chọn: hai dấu cách, bốn dấu cách hoặc tab. Thu gọn viết tất cả trên một dòng, không có khoảng trắng.
Thứ tự khoá và mọi giá trị giữ nguyên. Ngoại lệ duy nhất là số quá dài để JavaScript giữ chính xác: chúng bị làm tròn, như ở mọi trình duyệt.
Tìm lỗi
Khi văn bản không phải JSON hợp lệ, thông báo của bộ phân tích được hiện kèm dòng và cột bị lỗi. Lỗi hay gặp nhất là dấu phẩy thừa ở cuối, dùng nháy đơn, có chú thích, hoặc khoá không có nháy kép.
Kích thước, độ sâu, khoá và giá trị
Kích thước là số byte của văn bản đã định dạng. Độ sâu là số tầng object và mảng lồng nhau. Khoá đếm mọi khoá của object ở mọi tầng, còn giá trị đếm các chuỗi, số, boolean và null ở cuối mỗi nhánh.




