0

JSON ke TypeScript Mengetik Online

Ubah JSON menjadi antarmuka TypeScript, ketik alias, atau skema Zod secara langsung, dengan deteksi bidang opsional nyata di seluruh array.

Memproses... 0%

Hasil

Halaman ini membuka konverter dengan tipe alias yang telah dipilih sebelumnya sebagai format keluaran — tempelkan objek atau larik JSON dan akan mencetak tipe Name = { ... }; blok daripada antarmuka, berguna ketika panduan gaya basis kode Anda lebih memilih tipe daripada antarmuka.

Inferensi di bawah ini identik dengan mode antarmuka: objek yang disarangkan menjadi tipe namanya sendiri, array objek dibandingkan item demi item sehingga bidang yang hilang dari beberapa entri ditandai sebagai opsional, dan bidang yang menggabungkan null dengan nilai sebenarnya akan keluar sebagai gabungan seperti count: number | batal.

Beralih ke sintaksis antarmuka atau skema Zod dari JSON yang ditempelkan kapan saja — hanya sintaksis yang dicetak yang berubah, bentuk yang terdeteksi tetap sama.