ตัวสร้าง JSON Schema
สร้าง JSON Schema (Draft 2020-12, 2019-09, Draft-07) จากตัวอย่าง JSON ใดๆ อนุมานประเภทข้อมูล required fields และ string formats (email, URI, UUID, date-time) เครื่องมือออนไลน์ฟรี ประมวลผล 100% ฝั่งไคลเอนต์
Loading tool...
ตัวสร้าง JSON Schema คืออะไร?
JSON Schema Generator สร้างเอกสาร JSON Schema จากตัวอย่าง JSON ใดๆ อนุมานประเภทข้อมูล (string, integer, number, boolean, null, object, array) ตรวจจับ string formats ทั่วไป (email, URI, UUID, date-time) และสร้าง schema ที่สอดคล้องกับ Draft 2020-12, 2019-09 หรือ Draft-07 — เหมาะสำหรับ API contracts และการตรวจสอบข้อมูล
ประโยชน์หลัก
- ผลลัพธ์ JSON Schema ที่เป็นไปตามมาตรฐานพร้อม $schema URI ที่ถูกต้อง
- อนุมานประเภทอัตโนมัติ รวมถึงการแยก integer กับ number
- ตรวจจับ string format สำหรับ email, URI, UUID, date-time และ IPv4
- รองรับหลาย draft: 2020-12, 2019-09 และ Draft-07
- 100% client-side ข้อมูลไม่ออกจากเบราว์เซอร์
กรณีการใช้งาน
- •กำหนด API request และ response contracts
- •ตรวจสอบ configuration files ใน CI/CD pipelines
- •สร้าง OpenAPI component schemas
- •จัดทำเอกสารโครงสร้างข้อมูลสำหรับทีม
- •สร้าง form validation จากข้อมูลตัวอย่าง
วิธีสร้าง JSON Schema
- ใส่ข้อมูล: วาง JSON object หรือ array ของคุณลงในช่องกรอกข้อมูล
- ตั้งค่า: เลือก draft (2020-12, 2019-09, Draft-07) และเปิด required fields, format detection หรือ additionalProperties
- สร้าง: schema จะถูกสร้างขึ้นอัตโนมัติเมื่อคุณพิมพ์หรือเปลี่ยนตัวเลือก
- ส่งออก: คัดลอก JSON Schema ไปยัง clipboard หรือดาวน์โหลดเป็นไฟล์ .json
คุณสมบัติหลัก
- สร้าง JSON Schema จากตัวอย่าง JSON ใดๆ
- อนุมานประเภท: string, integer, number, boolean, null, object, array
- ตรวจจับ string formats: email, URI, UUID, date-time, IPv4, duration
- รวม elements ใน array ที่หลากหลายเป็น anyOf union
- เลือก Draft 2020-12, 2019-09 หรือ Draft-07 พร้อม $schema URI ที่ถูกต้อง
- คัดลอกหรือดาวน์โหลดเป็นไฟล์ .json schema