สร้าง TypeScript interfaces จากตัวอย่าง JSON พร้อม nested types, arrays และ optional fields ทำงานในเบราว์เซอร์ของคุณ
วิธีใช้ JSON เป็น TS
วาง JSON object หรือ array
ตั้งชื่อ root interface ตามต้องการ
คัดลอก TypeScript interfaces ที่สร้าง
คำถามที่พบบ่อย
แต่ละ nested object กลายเป็น named interface ของตัวเอง อ้างอิงจาก parent ดังนั้นผลลัพธ์สะอาดและนำกลับมาใช้ได้
Arrays ของ objects ถูกรวมเป็น interface เดียว และ keys ที่ขาดหายจากบางส่วนถูกทำเครื่องหมาย optional Arrays ของ primitives ที่ผสมกลายเป็น union element type
ไม่ types ถูกสร้างทั้งหมดในเบราว์เซอร์ของคุณ ดังนั้นข้อมูลของคุณไม่ออกจากอุปกรณ์
ตัวสร้าง JSON เป็น TypeScript ที่อนุมาน interfaces จากตัวอย่าง จัดการ nested objects, arrays ของ objects ที่มี optional keys และ union types
ทำงานในเครื่องในเบราว์เซอร์ของคุณ ดังนั้นจึงรวดเร็วและข้อมูลของคุณเป็นส่วนตัว อนุมานรูปร่างจากตัวอย่างแทนที่จะบังคับ schema
เครื่องมือที่เกี่ยวข้อง
สร้างแฮช SHA-1, SHA-256, SHA-384 และ SHA-512 ของข้อความใดก็ได้ ในเบราว์เซอร์ของคุณ
แปลงสีระหว่าง HEX, RGB และ HSL พร้อมตัวอย่างแบบเรียลไทม์
แปลง Unix timestamp เป็นวันที่ที่อ่านได้และกลับกัน: UTC, ท้องถิ่น, ISO 8601 และเวลาสัมพัทธ์ ตรวจจับวินาทีและมิลลิวินาทีอัตโนมัติ
เข้ารหัสและถอดรหัสแบบเปอร์เซ็นต์สำหรับ URL และส่วนประกอบ URL ปลอดภัยกับ UTF-8