JSON ke Antarmuka TypeScript Online
Ubah JSON menjadi antarmuka TypeScript, ketik alias, atau skema Zod secara langsung, dengan deteksi bidang opsional nyata di seluruh array.
Hasil
Halaman ini membuka konverter dengan antarmuka yang telah dipilih sebelumnya sebagai format keluaran — tempelkan objek atau larik JSON dan ia akan mencetak satu atau lebih blok antarmuka, siap dimasukkan ke dalam file .ts.
Setiap objek yang disarangkan mendapatkan antarmuka bernama sendiri, bukan blob sebaris, dan saat Anda menempelkan array objek, alat akan membandingkan setiap item: bidang seperti tambahan yang ada hanya pada beberapa item ditulis sebagai tambahan?: boolean, sementara bidang yang digunakan bersama oleh semua item tetap diperlukan — detail yang sama dilewati oleh sebagian besar pengonversi cepat.
Alat lengkap ini juga menghasilkan versi alias tipe dari struktur yang sama dan skema Zod untuk validasi waktu proses, semuanya dari satu masukan JSON — beralih format kapan saja tanpa mengetik ulang apa pun.