Về công cụ này
Công cụ dùng JSON.parse gốc của trình duyệt — bản hiện thực JSON nghiêm ngặt và nhanh nhất hiện có. Khi parse thất bại, công cụ đổi vị trí lỗi thô thành dòng và cột chính xác — tìm dấu ngoặc thiếu trong response API 5.000 dòng chỉ mất vài giây. Định dạng và nén cách nhau một phím bấm, thụt lề 2, 4 dấu cách hoặc tab.
Mọi thứ chạy phía client: response API và config bạn dán không bao giờ rời máy — an toàn kể cả với payload chứa token hay dữ liệu khách hàng. Gặp lỗi lặp đi lặp lại? Xem hướng dẫn các lỗi JSON thường gặp, hoặc tìm thêm công cụ tại dec0de.dev.
Lập trình viên dùng công cụ định dạng JSON hàng chục lần mỗi ngày: để đọc một response API đã nén, làm đẹp file config, tìm dấu phẩy dư làm hỏng build, hay thu nhỏ payload trước khi gửi. Làm đẹp khôi phục thụt lề và xuống dòng để cấu trúc rõ ràng; nén bỏ mọi khoảng trắng tùy chọn để giảm byte. Kiểm tra là người hùng thầm lặng — nó biến câu "JSON không hợp lệ" mơ hồ thành đúng dòng và cột, để việc sửa mất vài giây thay vì vài phút.
Câu hỏi thường gặp
Vì sao JSON báo "Unexpected token"?
Thường là dấu phẩy dư, thiếu dấu phẩy hoặc ngoặc, hoặc dùng nháy đơn thay vì nháy kép. Lỗi ở đây hiện đúng dòng và cột để bạn nhảy thẳng tới.
Định dạng và nén khác nhau thế nào?
Định dạng (pretty-print) thêm thụt lề và xuống dòng để JSON dễ đọc; nén bỏ hết khoảng trắng để file nhỏ nhất khi truyền. Dữ liệu vẫn giống hệt.
Có được dùng comment hay dấu phẩy cuối không?
Không, trong JSON chuẩn. Đặc tả không có comment, không dấu phẩy cuối và bắt buộc nháy kép. Công cụ này kiểm tra JSON nghiêm ngặt — bỏ chúng đi thì mới parse được. JSON5 hay JSONC cho phép, nhưng đó không phải JSON thuần.
JSON của tôi có được giữ riêng tư?
Có. Mọi thứ chạy trong trình duyệt. Response API và config bạn dán không rời khỏi máy — an toàn cả với payload chứa token hay dữ liệu khách hàng.
Có xử lý được file JSON lớn không?
Có. Nó parse JSON nhiều MB trực tiếp trong trình duyệt, không upload. Tài liệu cực lớn phụ thuộc bộ nhớ máy bạn, nhưng payload vài MB được xử lý thoải mái.