แปลง JSON → TypeScript
แปลงข้อมูล JSON เป็น TypeScript interface โดยอัตโนมัติ
อินพุต JSON
→
TypeScript Interface
เกี่ยวกับเครื่องมือนี้
ตัวแปลง JSON เป็น TypeScript วิเคราะห์ข้อมูล JSON ของคุณและสร้าง TypeScript interface โดยอัตโนมัติ โดยอนุมานประเภทสำหรับแต่ละฟิลด์ — string, number, boolean, null, arrays และ interface ที่ซ้อนกัน
Interface ที่สร้างขึ้นสามารถวางลงในโปรเจ็กต์ TypeScript ของคุณได้โดยตรง มีประโยชน์มากสำหรับการตอบสนอง API ไฟล์การกำหนดค่า และการกำหนดสคีมาข้อมูล
วิธีใช้งาน
- วางข้อมูล JSON ที่ต้องการแปลงในช่องอินพุต
- ป้อนชื่อ interface ที่ต้องการ (ค่าเริ่มต้น: Root)
- ตรวจสอบผลการแปลงในพื้นที่เอาต์พุต TypeScript
- คลิกปุ่มคัดลอกเพื่อคัดลอกผลลัพธ์ไปยังคลิปบอร์ด
กรณีการใช้งาน
ใช้สำหรับการสร้างประเภทอัตโนมัติจากการตอบสนอง API การกำหนดประเภทเมื่อรวมข้อมูลภายนอก การย้ายโค้ด JavaScript เดิมไปยัง TypeScript และการสร้างเอกสารประเภทที่แชร์กัน
คำถามที่พบบ่อย
- null จัดการอย่างไร? — ค่า null แสดงเป็นประเภท null แก้ไขด้วยตนเองหากต้องการประเภทที่แม่นยำกว่า
- array ว่างเกิดอะไรขึ้น? — Array ว่างกลายเป็น unknown[] การใช้ตัวอย่างที่มีข้อมูลจริงให้ประเภทที่แม่นยำกว่า
- รองรับออบเจ็กต์ที่ซ้อนกันหรือไม่? — ใช่ ออบเจ็กต์ที่ซ้อนกันจะถูกสร้างโดยอัตโนมัติเป็น interface แยกต่างหาก