Gratis generator JSON ke TypeScript
Tempel JSON API atau konfigurasi dan buat antarmuka TypeScript seketika. Objek bersarang menjadi antarmuka bernama; objek array tidak merata menandai kunci hilang sebagai opsional. Sepenuhnya di peramban.
Cara menggunakan alat ini
- 1
Buka JSON ke TypeScript
Buat antarmuka dari contoh JSON API.
- 2
Tempel JSON dan atur nama root
Pilih nama tipe root dan apakah mengekspor antarmuka.
- 3
Salin TypeScript
Salin tipe yang dibuat ke proyek Anda.
Fakta singkat
| Berjalan lokal? | Ya — inferensi hanya di peramban Anda. |
|---|---|
| Ada yang diunggah? | Tidak. JSON tetap di tab ini. |
| Properti opsional? | Saat objek array mengabaikan kunci, properti itu ditandai opsional. |
| Pasangkan dengan formatter JSON? | Gunakan formatter JSON dulu jika payload diminify dalam satu baris. |
Kasus penggunaan utama
- Infer antarmuka TypeScript dari JSON, tipe bersarang, kunci opsional, toggle export — hanya lokal.
- Berjalan lokal?: Ya — inferensi hanya di peramban Anda.
- Ada yang diunggah?: Tidak. JSON tetap di tab ini.
- Properti opsional?: Saat objek array mengabaikan kunci, properti itu ditandai opsional.
- Pasangkan dengan formatter JSON?: Gunakan formatter JSON dulu jika payload diminify dalam satu baris.
FAQ
Apakah mengeluarkan class?▾
Tidak — hanya antarmuka dan alias tipe, siap tempel ke file .ts.
Tipe union?▾
Tipe nilai campuran pada field yang sama menjadi union (misalnya string | number).
Array kosong?▾
Diinfer sebagai unknown[] sampai Anda menambahkan elemen contoh.
JSON dengan null?▾
null menjadi tipe literal null dalam union jika diperlukan.
Akurasi ketat?▾
Keluaran terbaik dari sampel — tinjau sebelum API produksi.
File JSON besar?▾
Payload sangat besar bisa memperlambat tab; bagi atau pangkas pohon besar.