JSON β TypeScript Types
Apa yang dilakukan alat ini?
Alat ini mengonversi objek atau array JSON menjadi deklarasi TypeScript interface atau type. Secara rekursif menangani objek bersarang (menghasilkan interfaces terpisah untuk masing-masing), array objek (menggabungkan skema), field opsional (ketika kunci hilang dari beberapa elemen array), dan nilai null. Outputnya siap ditempel ke proyek TypeScript Anda.
Cara Menggunakan
-
Tempel JSON di panel kiri β tipe TypeScript langsung muncul di kanan.
-
Atur nama interface root (default: Root).
-
Pilih gaya interface atau type alias.
-
Aktifkan 'null β optional' untuk memperlakukan field null sebagai unknowns opsional daripada null eksplisit.
-
Klik Muat contoh untuk melihat contoh konversi.
Array objek ditangani dengan menggabungkan semua skema item β kunci yang hanya ada di beberapa item secara otomatis ditandai sebagai opsional. Semua konversi terjadi di browser Anda.
Keywords: JSON ke TypeScript, JSON ke TS, JSON ke interface, generator tipe TypeScript, inferensi tipe JSON, TypeScript interface dari JSON