ToolHub
เปิดเครื่องมือ

เครื่องสร้าง JSON Schema

สร้าง JSON Schema definition จากข้อมูล JSON โดยอัตโนมัติ

เครื่องมือนักพัฒนา

เกี่ยวกับเครื่องมือนี้

เครื่องสร้าง JSON Schema สร้าง JSON Schema definition จากข้อมูล JSON ของคุณ วิเคราะห์โครงสร้างและประเภท สร้าง Schema ที่สมบูรณ์ตามข้อกำหนด JSON Schema Draft-07 และ Draft-2020-12 รองรับการอนุมานประเภทอัตโนมัติและการตรวจหาฟิลด์ที่จำเป็น

คุณสมบัติหลัก

ดูตัวอย่าง

สถานการณ์การใช้งาน

json schema validation api draft-07

คำถามที่พบบ่อย

รองรับ JSON Schema เวอร์ชันใดบ้าง

รองรับ JSON Schema Draft-07 และ Draft-2020-12 สองเวอร์ชัน คุณสามารถเลือกเวอร์ชันเป้าหมายผ่านเมนูดรอปดาวน์ก่อนสร้าง Schema ที่สร้างจะเพิ่มการประกาศ $schema ที่เกี่ยวข้องโดยอัตโนมัติ

การอนุมานประเภททำงานอย่างไร

เครื่องมืออนุมานประเภทจากค่า JSON โดยอัตโนมัติ: สตริงอนุมานเป็น string, จำนวนเต็มอนุมานเป็น integer, ทศนิยมอนุมานเป็น number, บูลีนอนุมานเป็น boolean, อาร์เรย์อนุมานเป็น array, object อนุมานเป็น object, null อนุมานเป็น null โครงสร้างที่ซ้อนกันจะสร้าง Schema ย่อยแบบเรียกซ้ำ

การอนุมานรูปแบบรองรับรูปแบบใดบ้าง

เมื่อเปิดใช้งานตัวเลือก「อนุมานรูปแบบ」เครื่องมือจะรู้จำรูปแบบสตริงทั่วไป รวมถึง email, URI, date-time และ UUID และเพิ่มฟิลด์ format ที่เกี่ยวข้องใน Schema สตริงที่ไม่ตรงกับรูปแบบใดจะถูกทำเครื่องหมายเป็นประเภท string เท่านั้น

ข้อมูลของฉันปลอดภัยเมื่อใช้เครื่องมือนี้หรือไม่

ปลอดภัยอย่างแน่นอน การแยกวิเคราะห์ JSON และการสร้าง Schema ทั้งหมดทำในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลดข้อมูลใด ๆ ไปยังเซิร์ฟเวอร์ โครงสร้างข้อมูลของคุณเป็นส่วนตัวอย่างสมบูรณ์

จะตรวจสอบว่า Schema ที่สร้างถูกต้องหรือไม่

หลังจากสร้าง Schema แล้ว คลิกปุ่ม「ตรวจสอบ」เพื่อตรวจสอบข้อมูล JSON ต้นฉบับกับ Schema ที่สร้างขึ้น เครื่องมือจะรายงานผลการตรวจสอบ รวมถึงข้อผิดพลาด เช่น ประเภทไม่ตรงกัน หรือฟิลด์ที่จำเป็นหายไป