ทำไมต้องสร้างไทป์จาก JSON?
API ไฟล์คอนฟิก และ webhook ส่งข้อมูลเป็น JSON แต่ TypeScript, Go และตัวตรวจสอบข้อมูลขณะรันต้องการโครงสร้างที่ชัดเจน การเขียน interface ด้วยมือสำหรับผลลัพธ์ขนาดใหญ่ทั้งช้าและผิดพลาดง่าย ฟิลด์ที่บางครั้งหายไป ตัวเลขที่บางครั้งเป็น null หรืออาร์เรย์ของออบเจ็กต์ที่ซ้อนกันล้วนเขียนผิดได้ง่าย เครื่องมือนี้อ่านตัวอย่างจริงแล้วอนุมานโครงสร้างให้ อาร์เรย์ของออบเจ็กต์จะถูกรวมกัน คีย์ที่มีเฉพาะบางรายการจะกลายเป็นไม่บังคับ คีย์ที่บางครั้งเป็น null จะเป็น nullable และออบเจ็กต์ที่ซ้อนกันแต่ละตัวได้ชื่อไทป์ของตัวเอง
ฟีเจอร์
- • TypeScript interface หรือ type alias พร้อมฟิลด์ไม่บังคับ (?)
- • Go struct พร้อม json tag, omitempty และชื่อแบบ Go (ID, URL)
- • Zod schema พร้อมไทป์ TypeScript ที่อนุมาน เรียงลำดับให้อ้างอิงได้ถูกต้อง
- • รวมอาร์เรย์ของออบเจ็กต์ และตรวจจับ null ค่าผสม และจำนวนเต็ม
- • ใส่เครื่องหมายคำพูดให้คีย์ที่ไม่ใช่ตัวระบุที่ถูกต้อง เช่น "first-name"
ข้อมูลของคุณเป็นส่วนตัว
การแยกวิเคราะห์และการสร้างโค้ดทำในเบราว์เซอร์ ผลลัพธ์ API ที่มีข้อมูลลูกค้าจริงจะไม่ออกจากเครื่องของคุณ