JSON เป็น TypeScript อินเตอร์เฟสออนไลน์
แปลง JSON เป็นอินเทอร์เฟซ TypeScript นามแฝงประเภทหรือ Zod schema live พร้อมการตรวจจับฟิลด์เสริมจริงในอาร์เรย์
ผลลัพธ์
หน้านี้จะเปิดตัวแปลงที่มีอินเทอร์เฟซที่เลือกไว้ล่วงหน้าเป็นรูปแบบเอาต์พุต วางออบเจ็กต์หรืออาร์เรย์ JSON จากนั้นจะพิมพ์บล็อกอินเทอร์เฟซตั้งแต่หนึ่งบล็อกขึ้นไป พร้อมที่จะวางลงในไฟล์ .ts
ออบเจ็กต์ที่ซ้อนกันทุกรายการจะมีอินเทอร์เฟซที่มีชื่อเป็นของตัวเอง แทนที่จะใช้ Blob แบบอินไลน์ และเมื่อคุณวางอาร์เรย์ของออบเจ็กต์ เครื่องมือจะเปรียบเทียบทุกรายการ: ช่อง เช่น การแสดงเพิ่มเติมบนบางรายการเท่านั้นจะถูกเขียนเป็นรายการพิเศษหรือไม่: บูลีน ในขณะที่ช่องที่แชร์โดยรายการทั้งหมดยังจำเป็นอยู่ — รายละเอียดเดียวกันที่ตัวแปลงที่รวดเร็วที่สุดข้ามไป
เครื่องมือแบบเต็มยังสร้างเวอร์ชัน type-alias ของโครงสร้างเดียวกันและ Zod schema สำหรับการตรวจสอบรันไทม์ ทั้งหมดนี้ทำได้จากอินพุต JSON เดียว สลับรูปแบบได้ตลอดเวลาโดยไม่ต้องพิมพ์ซ้ำ