Chuyển đến nội dung
Bạn đang ngoại tuyến. Một số tính năng có thể không hoạt động.

JSON / Công cụ mã

Xác thực. Kiểm tra. Thấu hiểu.

Xác thực cú pháp, kiểm tra schema, khám phá và so sánh JSON

Đầu vào JSON
Kết quả xác thực
Dán hoặc nhập JSON của bạn tại đây...
TrốngXác thựcCtrl/⌘+Shift+VXác thực

Cách xác thực JSON trực tuyến

  1. Mở JSON Validator

    Truy cập json-validator.hanoon.app trong trình duyệt.

  2. Dán JSON của bạn

    Dán hoặc nhập dữ liệu JSON vào trình soạn thảo đầu vào.

  3. Kiểm tra kết quả

    Quá trình xác thực chạy tự động. Lỗi được đánh dấu kèm số dòng và mô tả để bạn sửa nhanh hơn.

Xác thực JSON là gì?

Kiểm tra cú pháp không chấp nhận chú thích và dấu phẩy ở cuối: {"age":18,} không hợp lệ, còn {"age":"18"} là JSON hợp lệ. Đúng cú pháp không có nghĩa là dữ liệu đáp ứng JSON Schema.

Xác thực JSON Schema là gì?

Với lược đồ {"type":"object","properties":{"age":{"type":"integer"}},"required":["age"]}, {"age":"18"} không đạt và {"age":18} đạt. Chọn Draft 4, Draft 7 hoặc 2020-12 phù hợp với lược đồ. Số không thể biểu diễn an toàn sẽ khiến việc xác thực lược đồ dừng lại với lỗi độ chính xác.

Chế độ xem cây hoạt động như thế nào?

Chế độ xem cây hiển thị JSON dưới dạng cây phân cấp có thể mở rộng và thu gọn, cho phép bạn điều hướng các cấu trúc lồng nhau và tìm kiếm khóa hoặc giá trị cụ thể.

Dữ liệu của tôi có được gửi đến máy chủ không?

Không. Tất cả xác thực và xử lý diễn ra hoàn toàn trong trình duyệt của bạn. Dữ liệu không bao giờ rời khỏi thiết bị của bạn.

JSONPath là gì?

Với {"users":[{"name":"Ada"},{"name":"Lin"}]}, truy vấn $.users[0].name hoặc JSON Pointer /users/0/name trả về "Ada". Hỗ trợ bộ lọc so sánh đơn giản; chặn lời gọi phương thức và truy cập prototype.