สร้างข้อมูลตัวอย่างจาก JSON Schema
สร้าง mock JSON จาก JSON Schema (Draft 2020-12 และ draft-07) พร้อม seed แบบ deterministic, string ตาม format, enum, $ref และ export JSONL - ฟรี ทำงานในเบราว์เซอร์
Loading tool...
สร้างข้อมูลตัวอย่างจาก JSON Schema คืออะไร?
JSON Schema Faker เปลี่ยน JSON Schema ให้เป็นเอกสาร JSON ตัวอย่างที่สมจริง โดย parse keyword ของ Draft 2020-12 และ draft-07 แก้ internal reference ยึด type, enum, format, pattern และ numeric constraint แล้วสร้าง mock record ได้มากเท่าที่ต้องการ - ออฟไลน์ในเบราว์เซอร์ของคุณ
ประโยชน์หลัก
- ได้ test fixture ทันทีที่ผ่าน contract ของ schema
- ผลลัพธ์ reproduce ได้ด้วย seed
- email, UUID, วันที่ และ IP สมจริงจาก keyword format
- export JSON และ JSONL สำหรับ API และ AI pipeline
- เป็นส่วนตัว - schema ไม่ออกจากเครื่องคุณ
กรณีการใช้งาน
- •เตรียมข้อมูลสำหรับ API stub และ mock server ตอน develop
- •สร้าง fixture สำหรับ snapshot test ที่ตรง schema
- •เตรียม demo data สำหรับ UI prototype และ dashboard
- •สร้างชุด JSONL สำหรับ fine-tune LLM
- •ชุดข้อมูล QA ที่มี enum, ช่วงค่า และ format ถูกต้อง
วิธีใช้ JSON Schema Faker
- วาง schema: คัดลอก JSON Schema (Draft 2020-12, 2019-09 หรือ draft-07) มาวางในกล่องอินพุต หรือกดโหลดตัวอย่าง Schema เพื่อลองเล่นกับ schema ผู้ใช้ที่เตรียมไว้
- ตั้งค่าตัวเลือก: เลือกจำนวนเอกสารที่จะสร้าง (1-100) ใส่ seed เพื่อให้ผลลัพธ์ซ้ำได้ (ไม่บังคับ) และเปิด/ปิดการใช้ example/default กับการตรวจจับ format
- สร้าง mock data: กดสร้าง Mock Data เครื่องมือจะตรวจสอบ schema แก้ $ref และแสดงเอกสารตัวอย่างที่ผ่าน constraint ทั้งหมด
- คัดลอกหรือส่งออก: คัดลอก JSON ไปยัง clipboard ดาวน์โหลดเป็นไฟล์ .json จัดรูปแบบ หรือส่งออกเป็น JSONL/NDJSON สำหรับชุดข้อมูล AI และ streaming pipeline
คุณสมบัติหลัก
- รองรับ keyword ของ Draft 2020-12, 2019-09 และ draft-07 รวมถึง prefixItems และ tuple items
- แก้ internal $ref ไปยัง $defs และ definitions พร้อม merge allOf และเลือก branch ของ anyOf/oneOf
- ให้ความสำคัญกับ example และ default - ใช้ค่าตัวอย่างที่เขียนไว้ใน schema ของคุณ
- PRNG แบบ seed ได้ สร้าง mock data ที่ reproduce ซ้ำได้ และแชร์ seed ในทีมได้
- ส่งออกเป็น JSON จัดรูปแบบ หรือ JSONL/NDJSON สำหรับชุดข้อมูล AI และ streaming pipeline