JSON ke TypeScript
Hasilkan interface TypeScript dari JSON apa pun — objek bersarang, array, dan union, siap ditempel langsung ke proyek Anda.
root must be a JSON object
Alat ini berjalan sepenuhnya di browser Anda. Data Anda tidak pernah meninggalkan perangkat — tidak diunggah ke server mana pun.
Cara pakai
- 1Tempel JSON Anda (respons API paling cocok).
- 2Ubah nama interface root jika menginginkan yang lain selain Root.
- 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.
Alat terkait
JSON Formatter
Format dan rapikan JSON yang berantakan secara online — 2 spasi, 4 spasi, atau tab, dengan validasi instan dan lokasi error yang presisi. 100% di browser Anda.
Semua alat →
JSON Validator
Validasi JSON secara instan dengan baris dan kolom error yang presisi. Tangkap koma yang hilang, key tanpa kutip, trailing comma, dan escape yang salah sebelum merusak aplikasi Anda.
Semua alat →
JSON Diff
Bandingkan dua dokumen JSON path demi path — key yang ditambahkan, dihapus, dan diubah dengan nilai sebelum/sesudah, semuanya lokal.
Semua alat →
Kueri JSON Path
Ekstrak nilai apa pun dari JSON dengan path seperti $.user.name atau $.items[0].id — instan, pengampun, tanpa perlu belajar sintaks jq.
Semua alat →
Konverter JSON ⇄ YAML
Konversi JSON ke YAML dan sebaliknya — siap untuk file config, dengan alur tombol tukar untuk lanjut dan pesan error yang presisi.
Semua alat →
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>