UTILS.
เป็นส่วนตัวตั้งแต่เริ่ม
TS

JSON เป็น TypeScript

สร้าง interface ของ TypeScript จากตัวอย่าง JSON โดยอนุมานชนิดข้อมูลแบบเรียกซ้ำ

ไฟล์ของคุณอยู่ในอุปกรณ์นี้

ไฟล์ประมวลผลในเบราว์เซอร์และไม่ถูกอัปโหลด เว็บไซต์จะดาวน์โหลดโค้ดและทรัพยากรที่จำเป็นต่อเครื่องมือ ไม่ต้องมีบัญชีและไม่มีตัวติดตาม

ใช้ปุ่มดาวน์โหลดเพื่อบันทึกเครื่องมือนี้เป็นไฟล์ HTML ไฟล์เดียวสำหรับใช้ออฟไลน์

ความเป็นส่วนตัว →
ผลลัพธ์

เกี่ยวกับเครื่องมือนี้

วาง JSON ตัวอย่างแล้วได้ interface ของ TypeScript ที่ตรงกัน สร้างขึ้นภายในเบราว์เซอร์ของคุณทั้งหมด

คำถามที่พบบ่อย

ออบเจ็กต์ที่ซ้อนกันถูกจัดการอย่างไร?
ออบเจ็กต์ที่ซ้อนกันแต่ละตัวจะกลายเป็น interface ของตัวเอง ตั้งชื่อแบบ PascalCase ตามคีย์ของมัน โดยมี interface ชื่อ Root อยู่บนสุด
อาร์เรย์ถูกกำหนดชนิดอย่างไร?
อาร์เรย์จะถูกกำหนดชนิดจากสมาชิกตัวแรกเป็น T[] ส่วนอาร์เรย์ว่างจะกลายเป็น any[]

เครื่องมือเพิ่มเติม