← Alat

JSON ke TypeScript

Dapatkan type TypeScript yang akurat dari JSON apa pun dalam sekali klik.

Privat: file Anda tidak pernah keluar dari perangkat Anda.

Item dalam list digabung menjadi satu type: key yang tidak ada di sebagian item jadi opsional, dan objek bertingkat mendapat type bernama sendiri. Tidak ada yang Anda tempel diunggah.

Cara kerjanya

  1. Pilih file Anda.
  2. Ubah pengaturan jika perlu.
  3. Unduh hasilnya, atau kirim ke perangkat lain dengan BroAllDone.

Pertanyaan umum

Bagaimana cara mengubah JSON menjadi type TypeScript?

Tempel JSON-nya, misalnya respons API, lalu tekan Buat type. Anda akan mendapat interface untuk setiap objek, siap disalin atau diunduh.

Bagaimana dengan list berisi objek?

Semua item digabung menjadi satu type. Key yang tidak ada di sebagian item jadi opsional (key?), dan nilai yang kadang angka kadang teks jadi number | string.

Bagaimana objek bertingkat diberi nama?

Sesuai key-nya: objek "address" jadi Address, item dari "orders" jadi Order. Objek dengan struktur yang sama memakai satu type bersama, bukan diulang-ulang.

Bisakah saya mendapatkan skema Zod?

Bisa. Pilih Skema Zod untuk mendapatkan skema yang bisa dipakai memvalidasi data, plus type TypeScript yang di-infer darinya.

Bisakah saya memilih type atau interface?

Bisa. Anda juga bisa mengatur nama type utama, memilih mengekspor type atau tidak, dan membuat field jadi read-only.

Apakah JSON saya diunggah?

Tidak. Type dibuat di browser Anda, jadi data Anda tidak pernah meninggalkan perangkat.

Alat gratis lainnya