JSON Schema validator
Validate JSON data กับ JSON Schema — ดู error ทั้งหมด ด้วย path — เป็นแบบส่วนตัวในเบราว์เซอร์ของคุณ
เกี่ยวกับ JSON Schema validator
JSON Schema validator ของ Handytool run Ajv, most widely used JavaScript validator, locally ในเบราว์เซอร์ของคุณ Paste schema และ data document, คลิก Validate และ คุณจะได้ green confirmation หรือ list ของ failure ทั้งหมด ด้วย instance path และ message มีประโยชน์สำหรับ test API request body, OpenAPI example หรือ configuration file ก่อน ship
คุณสมบัติของ JSON Schema validator
- 01
ขับเคลื่อนโดย Ajv
Ajv คือ de-facto JavaScript JSON Schema validator สิ่งที่ pass ที่นี่จะ pass ใน Node.js, Fastify, AJV-based linter และ most other JS toolchain
- 02
Error ทั้งหมด พร้อมกัน
Configured ด้วย allErrors: true ดังนั้น result list failure ทั้งหมด แทน stop ที่ first — handy เมื่อ fix malformed API payload
- 03
Path-aware message
Error แต่ละอันรวม JSON pointer ไปยัง failing value ดังนั้นคุณสามารถ jump straight ไปยัง offending field ในเอกสารขนาดใหญ่
คำถามที่พบบ่อยของ JSON Schema validator
- JSON Schema draft ใดที่รองรับ?
- Ajv รองรับ draft 6, 7, 2019-09 และ 2020-12 out of the box Default mode คือ non-strict ดังนั้น most everyday schema ด้วย type, property, require, item เป็นต้น ทำงานโดยไม่ต้อง extra setup
- ทำไม $ref schema ของฉันจึงไม่ load?
- External $ref (URL ไปยัง other schema) ไม่ fetch ใน browser-only tool นี้ Inline all $def และ ใช้ local pointer เช่น #/$defs/Address
- Schema หรือ data ถูกอัปโหลดที่ไหนสักแห่งหรือไม่?
- ไม่ Ajv ทำงาน entirely ในเบราว์เซอร์ของคุณ — schema และ data ทั้งคู่อยู่บน device ของคุณ
- ฉันสามารถ validate OpenAPI spec ด้วย tool นี้ได้หรือไม่?
- Indirectly OpenAPI's request/response body คือ JSON Schema fragment — paste single body schema และ matching example data ที่นี่ Validating whole OpenAPI document ต้อง dedicated OpenAPI validator
เครื่องมือที่เกี่ยวข้อง
สำหรับนักพัฒนา →- พร้อมใช้
SQL formatter
Pretty-print SQL query — PostgreSQL, MySQL, SQLite, BigQuery และ standard SQL — เป็นแบบส่วนตัวในเบราว์เซอร์ของคุณ
สำหรับนักพัฒนาฟรีทำงานในเครื่องเปิด - พร้อมใช้
YAML formatter
Format และ validate YAML หรือ convert ระหว่าง YAML และ JSON — เป็นแบบส่วนตัวในเบราว์เซอร์ของคุณ
สำหรับนักพัฒนาฟรีทำงานในเครื่องเปิด - พร้อมใช้
XML formatter
Pretty-print, minify และ validate XML — entirely ในเบราว์เซอร์ของคุณ
สำหรับนักพัฒนาฟรีทำงานในเครื่องเปิด
สำรวจเครื่องมืออื่น ๆ
เครื่องมือทั้งหมด →- พร้อมใช้
PDF เป็น JPG
แปลงทุกหน้าของPDFเป็นภาพJPG, PNG หรือWebPที่คมชัดตรงในเบราว์เซอร์ — ไม่มีการอัปโหลด ไม่มีการสูญเสียคุณภาพ
PDFฟรีทำงานในเครื่องเปิด - พร้อมใช้
ลบพื้นหลัง
ลบพื้นหลังจากรูปภาพโดยใช้โมเดล AI ที่ทำงานในเบราว์เซอร์ — ไม่ต้องอัปโหลด รูปภาพของคุณจะอยู่ในอุปกรณ์ของคุณ
รูปภาพฟรีทำงานในเครื่องเปิด - พร้อมใช้
ตัดวิดีโอ
ตัดช่วงต้นหรือท้ายของวิดีโอในระดับเฟรม
วิดีโอฟรีเปิด - พร้อมใช้
ตัดเสียง
ตัดช่วงหนึ่งของไฟล์เสียง
เสียงฟรีทำงานในเครื่องเปิด - พร้อมใช้
Markdown เป็น HTML
แปลง Markdown เป็น HTML สะอาดตาได้เลยในเบราว์เซอร์ของคุณ
เอกสารฟรีทำงานในเครื่องเปิด