Đánh giá JSON Formatter & Validator

Định dạng, xác thực, làm đẹp và minify JSON hoàn toàn trong trình duyệt của bạn. Không tải lên, không theo dõi - dữ liệu của bạn vẫn còn trên thiết bị của bạn

100% dựa trên trình duyệt Không cần ký Private by default (tạm dịch: riêng tư bằng mặc định)
Sẵn sàng

Dán JSON, thả tệp hoặc nhấp vào Mở tệp.


                            

Kết quả xuất hiện ở đây. Mọi thứ chạy trong trình duyệt của bạn.

Riêng tư theo thiết kế

Tất cả việc định dạng, xác thực và thu nhỏ đều diễn ra ngay trong trình duyệt của bạn. JSON của bạn không bao giờ được gửi đến máy chủ.

Phản hồi tức thì

Nhận lỗi phân tích cú pháp với thông tin dòng và cột, cùng với ngữ cảnh xung quanh để bạn có thể sửa lỗi chính tả trong vài giây.

Format, minify và sort

In đẹp JSON với thụt lề 2, 4 hoặc tab, thu nhỏ để truyền tải và tùy chọn sắp xếp các khóa đối tượng theo thứ tự bảng chữ cái.

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

Công cụ định dạng JSON này có thực sự miễn phí không? ▾

Có. Công cụ định dạng, xác thực và làm đẹp JSON của Convertr.org hoàn toàn miễn phí, không cần đăng ký, không có hình mờ và không có giới hạn sử dụng.

JSON của tôi có được tải lên một máy chủ không? ▾

Không. Đây là trình định dạng JSON gốc của trình duyệt. Văn bản JSON của bạn không bao giờ rời khỏi thiết bị — định dạng, xác thực và thu nhỏ đều chạy cục bộ trong trình duyệt của bạn bằng JavaScript.

Trình xác thực kiểm tra gì? ▾

Trình xác thực kiểm tra rằng đầu vào của bạn là JSON hợp lệ về mặt cú pháp theo đặc tả JSON chính thức. Các lỗi bao gồm dấu phẩy sai vị trí, dấu ngoặc không cân bằng, khóa không được trích dẫn và ký tự thừa, với thông tin dòng và cột khi có sẵn.

Sự khác biệt giữa Format và Minify là gì? ▾

Format (còn được gọi là Beautify hoặc Pretty Print) thêm các đoạn đường và indentation để JSON dễ đọc. Minify loại bỏ tất cả không gian trắng không cần thiết để làm cho JSON nhỏ nhất có thể cho vận chuyển qua mạng.

Tôi có thể phân loại chìa khóa bằng chữ cái không? ▾

Có. Bật tùy chọn Sắp xếp khóa để sắp xếp lại các khóa đối tượng theo thứ tự bảng chữ cái. Các mảng giữ nguyên thứ tự ban đầu của chúng.

Tôi có thể định dạng tệp JSON có kích thước bao nhiêu? ▾

Bởi vì mọi thứ chạy trong trình duyệt của bạn, giới hạn thực tế phụ thuộc vào thiết bị của bạn. Máy tính để bàn hiện đại dễ dàng xử lý các tệp JSON nhiều megabyte. Đối với các tệp rất lớn, hãy chọn các công cụ dòng lệnh như jq.

Công cụ này có hỗ trợ JSON5 hoặc JSONC (JSON với bình luận)? ▾

Không. Để tuân thủ nghiêm ngặt đặc tả JSON, JSON5 và JSONC (JSON có chú thích hoặc dấu phẩy ở cuối) không được hỗ trợ. Hãy xóa chú thích và dấu phẩy ở cuối trước khi dán.

Tôi có thể chuyển đổi JSON sang YAML, XML hoặc CSV không? ▾

Trang này tập trung vào định dạng, xác thực và thu nhỏ của JSON. Đối với chuyển đổi định dạng (JSON sang YAML, JSON sang XML, JSON sang CSV), Convertr.org cung cấp các trang chuyển đổi dành riêng.

Trình định dạng và xác thực JSON

Phân tích, xác thực, định dạng, nén tối thiểu, sắp xếp và kiểm tra văn bản JSON.

Đầu vào
Văn bản JSON hoặc tệp .json cục bộ cùng với các tùy chọn định dạng.
Đầu ra
JSON được định dạng hoặc thu nhỏ với chẩn đoán cú pháp và thống kê.
Giới hạn thực tế
JSON không thể chứa chú thích, dấu phẩy ở cuối, NaN hoặc ngữ nghĩa khóa trùng lặp mà mọi trình phân tích cú pháp đều giữ nguyên; bộ nhớ thiết bị giới hạn các tài liệu rất lớn.
Quyền riêng tư và xử lý dữ liệu
Văn bản JSON hoặc một tệp .json địa phương cộng với các tùy chọn định dạng được xử lý trong tab trình duyệt này. Convertr không nhận hoặc lưu trữ nó; đóng hoặc tải lại trang làm sạch trạng thái hoạt động trừ khi công cụ này đặc biệt cung cấp tải xuống địa phương.

Cách sử dụng công cụ này

  1. Cung cấp văn bản JSON hoặc tệp .json địa phương cộng với các tùy chọn định dạng trong các điều khiển công cụ.
  2. Chọn các thiết lập ảnh hưởng đến JSON đã được định dạng hoặc nén với chẩn đoán cú pháp và thống kê, sau đó chạy công cụ.
  3. Xem lại JSON đã được định dạng hoặc nén với chẩn đoán cú pháp và thống kê trước khi sao chép hoặc tải xuống.

Các lỗi thường gặp

Lỗi cú pháp báo cáo vị trí phân tích của nó, trong khi đầu vào trống hoặc tài liệu quá lớn không thể tạo ra kết quả.

Ví dụ thực tế

Dán một phản hồi API nhỏ gọn để thụt lề bằng hai dấu cách và sắp xếp các khóa đối tượng để xem xét.