ตัวสร้าง JSON Schema
สร้าง JSON Schema จากข้อมูลของคุณหรือตรวจสอบ JSON กับสกีมาที่มีอยู่
ตัวสร้าง JSON Schema
ตัวอย่างการใช้งาน
ใช้ Draft-07 สำหรับฟีเจอร์ล่าสุดรวมถึงสกีมาแบบมีเงื่อนไขและการเข้ารหัสเนื้อหา
เปิดใช้งาน "ทำเครื่องหมายทุกฟิลด์เป็นจำเป็น" เมื่อคุณต้องการตรวจสอบฟิลด์บังคับอย่างเข้มงวด
ดาวน์โหลดสกีมาที่สร้างขึ้นและเพิ่มในโปรเจกต์ของคุณสำหรับการตรวจสอบ CI อัตโนมัติ
วางตัวอย่างการตอบกลับ API เพื่อสร้างสกีมาอย่างรวดเร็วสำหรับเอกสารของคุณ
JSON Schema Types
Supported JSON Schema data types:
- string - Text values
- number - Decimal numbers
- integer - Whole numbers
- boolean - true/false
- array - Ordered lists
- object - Key-value pairs
- null - Null value
คุณสมบัติ
สร้างสกีมาอัตโนมัติ
วาง JSON ใดก็ได้และรับสกีมาที่สมบูรณ์พร้อมประเภท รูปแบบ และโครงสร้างที่ตรวจจับอัตโนมัติ
การตรวจสอบสกีมา
ตรวจสอบข้อมูล JSON กับสกีมาใดก็ได้และดูข้อความข้อผิดพลาดโดยละเอียดสำหรับความไม่ตรงกัน
หลายเวอร์ชันแบบร่าง
รองรับ Draft-04, Draft-06 และ Draft-07 ตามข้อกำหนดโปรเจกต์ของคุณ
ส่วนตัวและออฟไลน์
ทำงานทั้งหมดในเบราว์เซอร์ของคุณ ไม่มีข้อมูล JSON ถูกส่งไปยังเซิร์ฟเวอร์ใดๆ
วิธีใช้งาน
วาง JSON ของคุณ
วางข้อมูล JSON ของคุณในพื้นที่อินพุตหรือลองตัวอย่างที่จัดเตรียมไว้
กำหนดค่าตัวเลือก
เลือกเวอร์ชันแบบร่างและสลับตัวเลือกเช่นฟิลด์จำเป็นและคุณสมบัติเพิ่มเติม
สร้างหรือตรวจสอบ
คลิกสร้างสกีมาเพื่อสร้างสกีมา หรือสลับไปยังแท็บตรวจสอบเพื่อตรวจ JSON กับสกีมา
คำถามที่พบบ่อย
ตัวสร้าง JSON Schema คืออะไร?
ตัวสร้าง JSON Schema สร้างคำจำกัดความ JSON Schema โดยอัตโนมัติจากข้อมูล JSON ตัวอย่าง แทนที่จะเขียนคำจำกัดความสกีมาด้วยมือ คุณเพียงวาง JSON แล้วเครื่องมือจะอนุมานประเภท โครงสร้าง อ็อบเจกต์ซ้อน และอาร์เรย์เพื่อผลิตเอกสารสกีมาที่ถูกต้อง ซึ่งช่วยประหยัดเวลาทำงานด้วยมือหลายชั่วโมงและลดโอกาสเกิดข้อผิดพลาดในคำจำกัดความสกีมา
วิธีการทำงาน
ตัวสร้างจะวิเคราะห์อินพุต JSON ของคุณและเดินผ่านทุกคุณสมบัติแบบวนซ้ำ มันตรวจจับประเภทข้อมูล (string, number, integer, boolean, null, object, array) ระบุรูปแบบสตริงเช่นวันที่และอีเมล และสร้างโครงสร้างสกีมาที่สมบูรณ์ คุณสามารถปรับแต่งผลลัพธ์ด้วยตัวเลือกสำหรับฟิลด์จำเป็น คุณสมบัติเพิ่มเติม และตัวยึดตำแหน่งคำอธิบาย ทุกอย่างทำงานฝั่งไคลเอนต์ในเบราว์เซอร์ของคุณ
กรณีใช้งานทั่วไป
นักพัฒนาใช้ตัวสร้าง JSON Schema เพื่อจัดทำเอกสาร REST API ตรวจสอบไฟล์การกำหนดค่า บังคับใช้สัญญาข้อมูลระหว่างไมโครเซอร์วิส และสร้างตัวตรวจสอบแบบฟอร์ม สกีมาที่สร้างจากการตอบกลับ API จริงทำหน้าที่เป็นเอกสารที่มีชีวิตซึ่งสามารถทดสอบอัตโนมัติในไปป์ไลน์ CI ยังจำเป็นสำหรับข้อกำหนด OpenAPI และ Swagger
ความเป็นส่วนตัวและความปลอดภัย
ตัวสร้าง JSON Schema นี้ทำงาน 100% ฝั่งไคลเอนต์ การวิเคราะห์ การสร้างสกีมา และการตรวจสอบทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณด้วย JavaScript ไม่มีข้อมูล JSON ถูกส่งไปยังเซิร์ฟเวอร์ใดๆ ไม่มีคุกกี้ติดตามอินพุตของคุณ และไม่มีอะไรถูกจัดเก็บเกินกว่าเซสชันปัจจุบัน ปลอดภัยสำหรับ API ที่เป็นกรรมสิทธิ์ การกำหนดค่าภายใน และข้อมูลที่ละเอียดอ่อน