Bỏ qua tới nội dung
Toolbench

Định dạng JSON

Định dạng và làm đẹp JSON ngay lập tức.

Chạy hoàn toàn trong trình duyệt của bạn

Đang tải công cụ...

Cách sử dụng

  1. Dán hoặc nhập JSON vào ô nhập liệu.
  2. Chọn độ rộng thụt lề, và bật Sắp xếp khóa nếu bạn muốn thứ tự ổn định để so sánh.
  3. Chọn Định dạng JSON. Lỗi sẽ báo rõ dòng và cột để bạn sửa đúng chỗ.
  4. Sao chép kết quả hoặc tải về dưới dạng tệp .json.

Tính năng

  • Thụt lề 2 dấu cách, 4 dấu cách hoặc tab.
  • Tùy chọn sắp xếp khóa theo mọi cấp, giúp so sánh hai tài liệu dễ dàng.
  • Lỗi cú pháp báo kèm dòng và cột thay vì thông báo khó hiểu của trình phân tích.
  • Chạy hoàn toàn trong trình duyệt, nên nội dung bạn dán không được tải lên đâu cả.

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

JSON của tôi có được gửi lên máy chủ không?
Không. Việc định dạng diễn ra ngay trong trình duyệt bằng bộ phân tích JSON có sẵn. Dữ liệu không rời khỏi thiết bị của bạn, nên có thể dùng an toàn cho tệp cấu hình hoặc phản hồi API chứa thông tin nhạy cảm.
Vì sao sắp xếp khóa không làm thay đổi thứ tự mảng?
Thứ tự trong mảng JSON mang ý nghĩa, nên đảo thứ tự sẽ làm sai dữ liệu. Chỉ khóa của đối tượng được sắp xếp, và áp dụng ở mọi cấp lồng nhau.
Công cụ xử lý được tệp lớn cỡ nào?
Giới hạn nằm ở bộ nhớ trình duyệt chứ không phải giới hạn tải lên. Tài liệu vài megabyte vẫn định dạng bình thường; tệp rất lớn có thể làm tab đứng trong giây lát.
Vì sao JSON trông đúng nhưng vẫn bị báo lỗi?
Nguyên nhân phổ biến nhất là dấu phẩy thừa sau phần tử cuối, dùng dấu nháy đơn thay vì nháy kép, hoặc khóa không đặt trong dấu nháy. Cả ba đều hợp lệ trong JavaScript nhưng không hợp lệ trong JSON.

Tìm lỗi cú pháp JSON và biết chính xác lỗi nằm ở đâu.

Chuyển cấu hình sang YAML, tự bọc nháy những chuỗi có thể đổi nghĩa — kể cả mã quốc gia bị đọc thành false.

Thực sự khác nhau ở đâu giữa hai tài liệu JSON — theo giá trị và đường dẫn, không phải theo dòng.

Loại bỏ khoảng trắng để JSON nhỏ nhất có thể.

Thụt lề XML mà không sửa nội dung: phần nội dung trộn chữ và thẻ giữ nguyên khoảng trắng, còn thẻ không khớp được chỉ đích danh kèm số dòng.

Định dạng JSON — Format JSON trực tuyến