Chương trình tạo cấu trúc dữ liệu JSON
Miễn phí trực tuyến Chương trình tạo cấu trúc dữ liệu JSON Công cụ, không cần cài đặt
Giới thiệu trình tạo JSON Schema
Suy luận một JSON Schema (draft-07) từ một tài liệu JSON mẫu bằng cách duyệt qua cấu trúc của nó. Trình tạo phát hiện các kiểu null, boolean, integer so với number, string, array và object; xuất một tiêu đề $schema; và cho phép bạn bật/tắt chế độ nghiêm ngặt và xử lý thuộc tính bổ sung. Một kiểu gốc được phát hiện được hiển thị để tham khảo.
Cách sử dụng
1. Dán một mẫu JSON vào vùng văn bản JSON Input. 2. Bật Strict Mode để yêu cầu minItems: 1 trên các mảng. 3. Bật Allow Additional Props để kiểm soát cờ additionalProperties trên các đối tượng. 4. Nhấp vào Generate. 5. Sao chép lược đồ từ thẻ Output Schema.
Quy tắc suy luận lược đồ
Các số được phân thành integer khi Number.isInteger là đúng, nếu không thì là number. Các mảng chỉ suy luận lược đồ items của chúng từ phần tử đầu tiên; trong chế độ nghiêm ngặt chúng cũng nhận minItems: 1. Các đối tượng liệt kê mọi khóa dưới properties và thêm mọi khóa vào required; khi Allow Additional Props tắt, các đối tượng cũng nhận additionalProperties: false. Toàn bộ kết quả được bọc bằng $schema: http://json-schema.org/draft-07/schema#. Trường Root Type hiển thị một trong các giá trị null, array, object, string, number, boolean.
▶Bản nháp JSON Schema nào được tạo ra?
▶Các mảng có kiểu phần tử hỗn hợp được xử lý như thế nào?
▶Strict Mode làm gì?
▶Tất cả các khóa đối tượng có được đánh dấu là required không?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.