ToolHub
Mở công cụ

Trình tạo JSON Schema

Tự động tạo định nghĩa JSON Schema từ dữ liệu JSON

Công cụ nhà phát triển

Về công cụ này

Bộ tạo JSON Schema tạo định nghĩa JSON Schema từ dữ liệu JSON của bạn. Nó phân tích cấu trúc và kiểu, tạo Schema hoàn chỉnh tuân theo đặc tả JSON Schema Draft-07 và Draft-2020-12, hỗ trợ suy luận kiểu tự động và phát hiện trường bắt buộc.

Tính năng chính

Xem nhanh

Tình huống sử dụng

json schema validation api draft-07

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

Hỗ trợ phiên bản JSON Schema nào?

Hỗ trợ hai phiên bản JSON Schema Draft-07 và Draft-2020-12. Bạn có thể chọn phiên bản mục tiêu qua menu thả xuống trước khi tạo, Schema được tạo sẽ tự động thêm khai báo $schema tương ứng.

Suy luận kiểu hoạt động như thế nào?

Công cụ tự động suy luận kiểu dựa trên giá trị JSON: chuỗi suy luận là string, số nguyên suy luận là integer, số thực suy luận là number, boolean suy luận là boolean, mảng suy luận là array, đối tượng suy luận là object, null suy luận là null. Cấu trúc lồng sẽ tạo Schema con đệ quy.

Suy luận định dạng hỗ trợ những định dạng nào?

Sau khi bật tùy chọn 「Suy luận định dạng」, công cụ sẽ nhận dạng các định dạng chuỗi phổ biến bao gồm email, URI, date-time và UUID, và thêm trường format tương ứng vào Schema. Chuỗi không khớp chỉ được đánh dấu là kiểu string.

Dữ liệu của tôi có an toàn khi sử dụng công cụ này không?

Tuyệt đối an toàn. Tất cả việc phân tích dữ liệu JSON và tạo Schema đều được thực hiện cục bộ trong trình duyệt, không có dữ liệu nào được tải lên máy chủ, cấu trúc dữ liệu của bạn hoàn toàn riêng tư.

Làm thế nào để xác thực Schema được tạo có chính xác không?

Sau khi tạo Schema, nhấp nút 「Xác thực」 để kiểm tra dữ liệu JSON gốc với Schema đã tạo. Công cụ sẽ báo cáo kết quả xác thực, bao gồm lỗi không khớp kiểu, thiếu trường bắt buộc, v.v.