UTILS.
ทำงานในเบราว์เซอร์ 100%
TS

JSON เป็น TypeScript

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

ผลลัพธ์

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

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

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

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

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