TL
Tool Lab
💰Donate
💰Donate

แปลง JSON → TypeScript

แปลงข้อมูล JSON เป็น TypeScript interface โดยอัตโนมัติ

อินพุต JSON
TypeScript Interface

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

ตัวแปลง JSON เป็น TypeScript วิเคราะห์ข้อมูล JSON ของคุณและสร้าง TypeScript interface โดยอัตโนมัติ โดยอนุมานประเภทสำหรับแต่ละฟิลด์ — string, number, boolean, null, arrays และ interface ที่ซ้อนกัน

Interface ที่สร้างขึ้นสามารถวางลงในโปรเจ็กต์ TypeScript ของคุณได้โดยตรง มีประโยชน์มากสำหรับการตอบสนอง API ไฟล์การกำหนดค่า และการกำหนดสคีมาข้อมูล

วิธีใช้งาน

  1. วางข้อมูล JSON ที่ต้องการแปลงในช่องอินพุต
  2. ป้อนชื่อ interface ที่ต้องการ (ค่าเริ่มต้น: Root)
  3. ตรวจสอบผลการแปลงในพื้นที่เอาต์พุต TypeScript
  4. คลิกปุ่มคัดลอกเพื่อคัดลอกผลลัพธ์ไปยังคลิปบอร์ด

กรณีการใช้งาน

ใช้สำหรับการสร้างประเภทอัตโนมัติจากการตอบสนอง API การกำหนดประเภทเมื่อรวมข้อมูลภายนอก การย้ายโค้ด JavaScript เดิมไปยัง TypeScript และการสร้างเอกสารประเภทที่แชร์กัน

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

  • null จัดการอย่างไร?ค่า null แสดงเป็นประเภท null แก้ไขด้วยตนเองหากต้องการประเภทที่แม่นยำกว่า
  • array ว่างเกิดอะไรขึ้น?Array ว่างกลายเป็น unknown[] การใช้ตัวอย่างที่มีข้อมูลจริงให้ประเภทที่แม่นยำกว่า
  • รองรับออบเจ็กต์ที่ซ้อนกันหรือไม่?ใช่ ออบเจ็กต์ที่ซ้อนกันจะถูกสร้างโดยอัตโนมัติเป็น interface แยกต่างหาก