← Công cụ

Tạo JSON Schema

Mô tả JSON của bạn bằng một schema để validate dữ liệu.

Riêng tư: tệp của bạn không bao giờ rời khỏi thiết bị.

Mẹo: dán một mảng gồm nhiều mẫu. Khóa thiếu ở một số mẫu sẽ thành tùy chọn, còn số luôn là số nguyên sẽ thành integer. Mọi thứ bạn dán vào đều không bị tải lên.

Cách hoạt động

  1. Chọn tệp của bạn.
  2. Điều chỉnh cài đặt nếu muốn.
  3. Tải kết quả xuống, hoặc gửi sang thiết bị khác bằng BroAllDone.

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

Làm sao tạo JSON Schema từ JSON?

Dán JSON mẫu rồi bấm “Tạo schema”. Bạn sẽ có một JSON Schema để validate dữ liệu, ví dụ với Ajv hoặc trong OpenAPI.

Những khóa nào được đánh dấu là bắt buộc?

Các khóa có mặt trong mọi mẫu. Hãy dán một mảng gồm nhiều mẫu: khóa thiếu ở một số mẫu sẽ thành tùy chọn.

Công cụ có nhận diện định dạng như email và ngày tháng không?

Có. Chuỗi luôn là email, ngày, date-time, URI, UUID hoặc địa chỉ IPv4 sẽ được gán format tương ứng.

Công cụ dùng phiên bản JSON Schema nào?

Draft 2020-12, bản mới nhất, hoặc draft-07, bản được hầu hết công cụ hỗ trợ.

Tùy chọn “Dùng lại đối tượng lặp” làm gì?

Một cấu trúc đối tượng xuất hiện nhiều lần sẽ được định nghĩa một lần trong $defs và tham chiếu bằng $ref, nhờ đó schema luôn gọn.

JSON của tôi có bị tải lên không?

Không. Schema được tạo ngay trong trình duyệt, nên dữ liệu của bạn không bao giờ rời khỏi thiết bị.

Thêm công cụ miễn phí