Cách sử dụng Định dạng và kiểm tra JSON
- 1
Dán hoặc mở JSON
Dán vào ô bên trái, thả tệp .json vào đó, hoặc dùng Mở tệp. Bấm Mẫu để xem cách hoạt động.
- 2
Chọn kiểu hiển thị
Chọn 2 dấu cách, 4 dấu cách hoặc Tab, bật Sắp xếp khóa A–Z nếu muốn thứ tự ổn định, rồi bấm Định dạng JSON hoặc Rút gọn.
- 3
Sửa lỗi
Nếu JSON không hợp lệ, hãy đọc dòng, cột và gợi ý, nhảy tới vị trí lỗi bằng Đến dòng, hoặc bấm Sửa JSON.
- 4
Sao chép, tải xuống hoặc khám phá
Sao chép kết quả, tải xuống dưới dạng .json, hoặc mở tab Cây để thu gọn nút và sao chép JSONPath.
Giới hạn và Pro
Miễn phí, không cần đăng ký: mở tệp tối đa 50 MB. Dữ liệu trên 200.000 ký tự được xử lý trong worker chạy nền, tệp trên 2 MB được định dạng mà không nạp vào trình soạn thảo, và chế độ cây hỗ trợ tài liệu đến 2 MB.
Pro gỡ quảng cáo; giới hạn của công cụ định dạng giống nhau ở mọi gói. Xem Pro
Về Định dạng và kiểm tra JSON
Dán phản hồi API, tệp cấu hình hoặc một dòng log vào đây, công cụ sẽ kiểm tra theo chuẩn JSON (RFC 8259), rồi in ra với thụt lề hai dấu cách, bốn dấu cách hoặc tab, hoặc rút gọn thành một dòng. Có thể sắp xếp khóa theo thứ tự bảng chữ cái để dễ so sánh hai phiên bản của cùng một tài liệu.
Khi JSON bị lỗi, bạn sẽ thấy số dòng và cột, mô tả dễ hiểu về điều đang được mong đợi, dấu mũ chỉ đúng vị trí và gợi ý cách sửa: thiếu dấu phẩy ở cuối dòng trước, dấu phẩy thừa ở cuối, dấu nháy đơn, tên thuộc tính không có dấu nháy, chú thích, True hoặc None của Python, NaN, ngắt dòng thô trong chuỗi hay ngoặc chưa đóng. Nút Sửa JSON xử lý những thói quen gần giống JSON này trong một lần và liệt kê mọi thay đổi để bạn xem lại hoặc hoàn tác.
Số và chuỗi thoát được giữ nguyên như bạn viết, nên ID như 12345678901234567890 không bị làm tròn như khi dùng JSON.parse. Chế độ cây cho phép thu gọn đối tượng và mảng, hiển thị số khóa hoặc số phần tử của từng nút, và sao chép JSONPath hoặc giá trị của bất kỳ nút nào.
Tệp lớn được xử lý trong một worker chạy nền, nên trang vẫn mượt khi định dạng bản xuất 50 MB. Công cụ không kiểm tra theo JSON Schema, không chuyển sang YAML hay CSV và không truy vấn dữ liệu bằng biểu thức JSONPath.
Quyền riêng tư
Việc phân tích, định dạng và sửa JSON diễn ra ngay trong tab trình duyệt này; JSON bạn dán hoặc mở không bao giờ được tải lên hay gửi tới bất kỳ dịch vụ nào. Chỉ lựa chọn thụt lề và sắp xếp khóa được lưu trong bộ nhớ cục bộ, còn nội dung tài liệu không được giữ lại sau khi bạn đóng trang.
Tính năng
Lỗi rõ ràng, dễ xử lý
Có dòng, cột, dấu mũ chỉ đúng chỗ sai và gợi ý cách sửa, thay vì “Unexpected token”.
Sửa lỗi bằng một cú nhấp
Biến JSON có chú thích, dấu phẩy thừa, nháy đơn hoặc khóa không có nháy thành JSON chuẩn.
Cây có thể thu gọn
Thu gọn bất kỳ đối tượng hoặc mảng nào và sao chép JSONPath hoặc giá trị của nút.