Monu Tools

แปลง JSON เป็น TypeScript

สร้าง TypeScript interfaces จากตัวอย่าง JSON พร้อม nested types, arrays และ optional fields ทำงานในเบราว์เซอร์ของคุณ

วิธีใช้ JSON เป็น TS

  1. 01

    วาง JSON object หรือ array

  2. 02

    ตั้งชื่อ root interface ตามต้องการ

  3. 03

    คัดลอก TypeScript interfaces ที่สร้าง

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

จัดการ nested objects อย่างไร?

แต่ละ nested object กลายเป็น named interface ของตัวเอง อ้างอิงจาก parent ดังนั้นผลลัพธ์สะอาดและนำกลับมาใช้ได้

จะเกิดอะไรขึ้นกับ arrays ที่มีรูปร่างต่างกัน?

Arrays ของ objects ถูกรวมเป็น interface เดียว และ keys ที่ขาดหายจากบางส่วนถูกทำเครื่องหมาย optional Arrays ของ primitives ที่ผสมกลายเป็น union element type

JSON ของฉันถูกอัปโหลดไปที่ไหนไหม?

ไม่ types ถูกสร้างทั้งหมดในเบราว์เซอร์ของคุณ ดังนั้นข้อมูลของคุณไม่ออกจากอุปกรณ์

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

ตัวสร้าง JSON เป็น TypeScript ที่อนุมาน interfaces จากตัวอย่าง จัดการ nested objects, arrays ของ objects ที่มี optional keys และ union types

ทำงานในเครื่องในเบราว์เซอร์ของคุณ ดังนั้นจึงรวดเร็วและข้อมูลของคุณเป็นส่วนตัว อนุมานรูปร่างจากตัวอย่างแทนที่จะบังคับ schema

เครื่องมือที่เกี่ยวข้อง