แปลง JSON เป็น TypeScript Interface

วางตัวอย่าง JSON ได้ interface หรือ type ของ TypeScript ทันที รวม object ซ้อนและ array

เกี่ยวกับแปลง JSON เป็น TypeScript

วางตัวอย่างข้อมูล JSON จาก API ระบบสร้าง interface ให้ทุก object โดยตั้งชื่อตามชื่อฟิลด์ (เช่น user → User) ถ้า array มีหลาย object ที่ฟิลด์ไม่ครบเท่ากัน ฟิลด์ที่ขาดจะเป็น optional (?:) และค่า null จะกลายเป็น ชนิด | null

ตรวจผลอีกครั้งก่อนใช้งาน เพราะชนิดเดาจากตัวอย่างที่ให้มาเท่านั้น

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

ใช้ type แทน interface ได้ไหม

ได้ เลือก “type” ในตัวเลือก

เครื่องมืออื่นในหมวดนี้

เครื่องมืออื่นที่น่าจะชอบ