Định dạng & Kiểm tra JSON

Dán phản hồi API hoặc tệp cấu hình để định dạng ngay lập tức; các lỗi được chỉ rõ theo từng dòng và cột.

Đọc thông báo lỗi

JSON bị lỗi sẽ được thông báo dạng 'dòng 3, cột 14' kèm theo các dòng mã xung quanh. Nguyên nhân phổ biến thường là dấu phẩy thừa ở cuối, dấu nháy đơn, khóa không đặt trong dấu ngoặc kép hoặc ghi chú (comment); JSON không cho phép bất kỳ trường hợp nào trong số này.

Định dạng so với nén gọn

Định dạng là để người đọc dễ nhìn, còn nén gọn là để truyền tải và lưu trữ tối ưu. Giá trị dữ liệu đều không đổi trong cả hai trường hợp; thứ tự chỉ thay đổi khi bạn chọn 'Sắp xếp khóa'. Các số tuân theo phạm vi của JavaScript, vì vậy các số nguyên lớn hơn 2^53 có thể bị giảm độ chính xác.

Tệp dung lượng lớn

Các tệp dung lượng vài megabyte vẫn hoạt động mượt mà. Dữ liệu nhập gần nhất chỉ được lưu trong trình duyệt này (tối đa 200.000 ký tự) và không bao giờ được gửi ra ngoài.

Hướng dẫn theo từng trường hợp

Câu hỏi thường gặp

Dữ liệu JSON của tôi có bị tải lên máy chủ không?

Không. Quá trình xác thực và định dạng chạy hoàn toàn trong trình duyệt của bạn, vì vậy các phản hồi chứa API key sẽ không bao giờ rời khỏi thiết bị của bạn.

Có hỗ trợ JSON5 hoặc tệp có ghi chú không?

Chỉ hỗ trợ JSON tiêu chuẩn. Ghi chú (comment) và dấu phẩy thừa ở cuối sẽ bị báo lỗi.

Văn bản không phải ký tự Latinh có bị chuyển thành \uXXXX không?

Không, công cụ này giữ nguyên vẹn các ký tự Unicode gốc.

Công cụ báo cáo lỗi cú pháp và định dạng JSON như thế nào?

Công cụ xác định chính xác số dòng và số cột bị lỗi, đồng thời hiển thị ngữ cảnh mã xung quanh để bạn gỡ lỗi nhanh chóng.

Có những tùy chọn thụt lề và định dạng nào?

Bạn có thể định dạng JSON bằng 2 khoảng trắng, 4 khoảng trắng hoặc tab, hoặc nén toàn bộ cấu trúc về một dòng duy nhất.

Tôi có thể tự động sắp xếp các khóa đối tượng JSON theo thứ tự bảng chữ cái không?

Có, bạn có thể tổ chức lại các thuộc tính đối tượng bằng cách tự động sắp xếp tất cả các khóa theo thứ tự bảng chữ cái.

Tôi có thể tải trực tiếp tệp JSON đã định dạng từ trình duyệt về không?

Có, bạn có thể sao chép kết quả vào khay nhớ tạm hoặc tải trực tiếp về dưới dạng tệp .json đã định dạng.