Hướng Dẫn Định Dạng JSON

Định dạng, kiểm tra và thu gọn JSON tức thì. Chọn kiểu thụt lề và sao chép kết quả chỉ bằng một cú nhấp.

Quay lại Định Dạng JSON

Công cụ này làm gì

Trình làm đẹp JSON định dạng, xác thực và thu gọn JSON. Dán JSON và chọn thụt lề (2 hoặc 4 khoảng trắng, tab) để có đầu ra dễ đọc. JSON không hợp lệ hiển thị lỗi nội dòng với chi tiết. JSON hợp lệ hiển thị chế độ xem cây thu gọn được. Thu gọn xóa khoảng trắng cho đầu ra gọn. Sao chép kết quả bằng một cú nhấp.

Cách sử dụng

  1. Dán JSON — Dán chuỗi JSON vào vùng nhập.
  2. Định dạng — Nhấp Định dạng hoặc điều chỉnh thụt lề (2/4 khoảng trắng hoặc tab). Đầu ra cập nhật.
  3. Xác thực — JSON không hợp lệ hiển thị thông báo lỗi với vị trí; JSON hợp lệ hiển thị chế độ xem cây.
  4. Thu gọn — Nhấp Thu gọn để xóa khoảng trắng và xuống dòng.
  5. Sao chép — Sao chép đầu ra đã định dạng hoặc thu gọn vào clipboard.

Cách hoạt động

Công cụ phân tích đầu vào bằng JSON.parse(). Nếu phân tích thất bại, hiển thị thông báo lỗi (ví dụ token không mong đợi, vị trí). Nếu hợp lệ, định dạng lại với thụt lề đã chọn hoặc thu gọn bằng JSON.stringify không khoảng trắng thêm. Chế độ xem cây được xây từ cấu trúc đã phân tích để điều hướng dễ hơn. Tất cả xử lý chạy phía máy khách.

Tất cả tính toán và xử lý chạy hoàn toàn trên trình duyệt của bạn. Không có dữ liệu được gửi đến máy chủ.

Trường hợp sử dụng & ví dụ

  • Phản hồi API — Định dạng JSON từ API để dễ đọc.
  • Tệp cấu hình — Làm đẹp hoặc thu gọn cấu hình JSON.
  • Gỡ lỗi — Xác thực và kiểm tra cấu trúc JSON.
  • Tài liệu — Tạo mẫu gọn cho tài liệu.
  • Đóng gói — Thu gọn JSON cho bundle nhỏ hơn.

Ví dụ

Đầu vào: {"name":"Alice","age":30} Định dạng (2 khoảng trắng):

{
  "name": "Alice",
  "age": 30
}

Thu gọn: {"name":"Alice","age":30}

Giới hạn & lưu ý

  • Chỉ JSON — Không hỗ trợ JSON5, JSONC hoặc dấu phẩy cuối.
  • Tệp lớn — JSON rất lớn có thể làm chậm chế độ xem cây.
  • Không lint — Chỉ xác thực cú pháp; không kiểm tra schema hay quy tắc ngữ nghĩa.

Cách hoạt động

Phương pháp

  • Invalid JSON shows inline validation error; valid JSON shows collapsible tree view.

Tất cả tính toán và chuyển đổi chạy hoàn toàn trên trình duyệt. Không có dữ liệu được gửi đến máy chủ, dữ liệu của bạn không rời khỏi thiết bị.