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.

Loading…

Cara menggunakan alat ini

  1. 1

    Buka JSON ke TypeScript

    Buat antarmuka dari contoh JSON API.

  2. 2

    Tempel JSON dan atur nama root

    Pilih nama tipe root dan apakah mengekspor antarmuka.

  3. 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

  1. Infer antarmuka TypeScript dari JSON, tipe bersarang, kunci opsional, toggle export — hanya lokal.
  2. Berjalan lokal?: Ya — inferensi hanya di peramban Anda.
  3. Ada yang diunggah?: Tidak. JSON tetap di tab ini.
  4. Properti opsional?: Saat objek array mengabaikan kunci, properti itu ditandai opsional.
  5. 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.