Trình Xác Thực & Định Dạng JSON | Kiểm tra và định dạng nhanh

Trình Xác Thực & Định Dạng JSON kiểm tra và định dạng dữ liệu JSON, phát hiện lỗi cú pháp và cải thiện cấu trúc, đảm bảo tuân thủ tiêu chuẩn để dễ quản lý và sử dụng trong ứng dụng.

JSON đã định dạng của bạn sẽ hiển thị ở đây.

Hướng dẫn & Tính năng

Cách sử dụng

  1. Dán dữ liệu JSON vào vùng nhập hoặc dùng nút tải lên
  2. Nhấn "Kiểm tra & Định dạng" để kiểm tra và làm đẹp JSON của bạn
  3. Dùng "Thu gọn" để nén JSON bằng cách loại bỏ khoảng trắng
  4. Sao chép hoặc tải xuống kết quả, hoặc mở dạng cây để duyệt

Tính năng

  • Kiểm tra với dòng và cột lỗi chính xác
  • Định dạng với thụt lề tùy chọn (2, 4 hoặc tab)
  • Thu gọn để loại bỏ mọi khoảng trắng không cần thiết
  • Dạng cây, tô màu cú pháp, sao chép và tải xuống
  • Tải lên tệp .json và .txt, kèm dữ liệu mẫu

Riêng tư & trong trình duyệt

JSON của bạn không bao giờ rời khỏi thiết bị. Mọi việc kiểm tra và định dạng đều chạy cục bộ trong trình duyệt, nên ngay cả dữ liệu lớn hoặc nhạy cảm cũng được giữ riêng tư.

  • Không có gì được tải lên bất kỳ máy chủ nào
  • Không có dữ liệu nào được ghi lại hay lưu trữ
  • Hoạt động ngoại tuyến sau khi trang đã tải

Sử dụng công cụ này từ tác nhân AI của bạn

API JSON và máy chủ Model Context Protocol (MCP) miễn phí. Không cần đăng ký, không cần khóa API, CORS mở. Được thiết kế cho Claude, ChatGPT, Cursor, script và ứng dụng frontend.

curl -X POST https://mate.tools/api/v1/json-format.php \
  -H "Content-Type: application/json" \
  -d '{"json":"{\"a\":1,\"b\":[1,2,3]}","mode":"pretty"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/json-format.php",
    data=json.dumps({"json":"{\"a\":1,\"b\":[1,2,3]}","mode":"pretty"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/json-format.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"json":"{\"a\":1,\"b\":[1,2,3]}","mode":"pretty"}),
});
console.log(await r.json());

Thêm vào claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) hoặc bất kỳ máy khách MCP tương thích nào khác:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Tài liệu API OpenAPI 3.1 npm 60 yêu cầu/phút · 600 yêu cầu/giờ · nội dung tối đa 1 MB

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

Các lỗi cú pháp JSON phổ biến gồm: thiếu hoặc thừa dấu phẩy, khóa không có dấu ngoặc kép (JSON yêu cầu dấu ngoặc kép quanh tất cả các khóa), dùng dấu nháy đơn thay vì dấu ngoặc kép, dấu phẩy thừa sau phần tử cuối, và các ký tự đặc biệt chưa được thoát trong chuỗi. Công cụ chỉ ra chính xác dòng và cột nơi việc phân tích thất bại.

Định dạng (làm đẹp) thêm thụt lề và ngắt dòng phù hợp để JSON dễ đọc. Thu gọn loại bỏ mọi khoảng trắng không cần thiết để giảm kích thước tệp, hữu ích cho môi trường sản xuất và phản hồi API.

Có, bạn có thể tải lên tệp .json hoặc .txt bằng nút tải lên. Công cụ sẽ đọc nội dung tệp và kiểm tra nó. Bạn cũng có thể dán JSON trực tiếp hoặc tải dữ liệu mẫu để thử công cụ.

Hoàn toàn. Công cụ này chạy hoàn toàn trong trình duyệt của bạn bằng JavaScript. JSON của bạn không bao giờ được tải lên, ghi lại hay gửi đến bất kỳ máy chủ nào, nên ngay cả dữ liệu lớn hoặc bí mật cũng ở lại trên thiết bị của bạn.

Dùng bộ chọn thụt lề để chọn 2 dấu cách, 4 dấu cách hoặc ký tự tab trước khi nhấn "Kiểm tra & Định dạng". Kết quả đã định dạng cùng các nút sao chép và tải xuống đều dùng thụt lề bạn đã chọn.

Công cụ kiểm tra & định dạng JSON là gì?

Một công cụ kiểm tra & định dạng JSON kiểm tra xem JSON của bạn có hợp lệ không và nếu hợp lệ, nó thụt lề gọn gàng để dễ đọc - hoặc thu gọn để tiết kiệm dung lượng. Nếu có lỗi, nó chỉ ra chính xác dòng và cột nơi xảy ra vấn đề. Mọi thứ chạy trong trình duyệt của bạn, nên dữ liệu của bạn được giữ riêng tư.