Skip to content
Zoyku

JSON ke TypeScript

Hasilkan interface TypeScript dari JSON apa pun — objek bersarang, array, dan union, siap ditempel langsung ke proyek Anda.

Alat ini berjalan sepenuhnya di browser Anda. Data Anda tidak pernah meninggalkan perangkat — tidak diunggah ke server mana pun.

Cara pakai

  1. 1Tempel JSON Anda (respons API paling cocok).
  2. 2Ubah nama interface root jika menginginkan yang lain selain Root.
  3. 3Salin interface yang dihasilkan ke proyek Anda.

JSON ke TypeScript

Tempel respons JSON dan dapatkan interface bertipe seketika: objek bersarang menjadi interface bernama, array objek menggabungkan semua elemen menjadi satu bentuk, array campuran menjadi union. Nama root bisa dikonfigurasi.

Dibuat untuk pekerjaan API — tempel respons endpoint, salin tipenya, dan biarkan compiler menangkap perubahan bentuk untuk Anda.

Pertanyaan yang sering diajukan

Bagaimana array ditangani?

Array objek menggabungkan key dari semua elemen menjadi satu interface (key yang hilang memang akan jadi error saat runtime). Array bertipe campuran menjadi union seperti string | number. Array kosong turun menjadi unknown[].

Apakah semua field wajib?

Ya — satu sampel tidak bisa membuktikan opsionalitas, jadi semuanya required. Tandai sendiri field yang opsional di tempat API Anda mengizinkan null atau key yang hilang.

Sematkan alat ini

Tambahkan alat ini ke situs Anda dengan satu baris — berjalan di browser pengunjung.

<iframe src="https://zoyku.com/id/tools/json-to-typescript?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-to-typescript" loading="lazy"></iframe>
100% local processing