JSON untuk TypeScript Generator

Simpan contoh JSON atau jawaban API dan buat TypeScript yang dapat dibaca tanpa mengunggah data.

0 byte

TypeScript muncul di sini.Semua berjalan di browser Anda.

Siap

Tanggapan api

Objek dan array dikerjakan secara berulang, termasuk array dari objek yang ditanam dan item respon berulang.

Jenis-jenis ambigu yang konservatif

Array primitif campuran menjadi gabungan, array kosong menjadi tidak diketahui[], dan nilai-nilai nol-hanya kekal nol.

Nama Properti yang Aman

Identifier TypeScript yang tidak sah dikeluarkan sebagai kunci yang dikutip, sehingga medan API dengan ruang atau hyphens masih dikompilasi.

Alat pengembang terkait

JSON untuk TypeScript Generator

Infer TypeScript antara muka atau alia jenis dari nilai sampel JSON.

Pengantar
Sampel yang valid JSON plus nama akar dan pilihan gaya output.
output
Diterjemahkan TypeScript.
Pembatasan yang nyata
Inference menggambarkan sampel, bukan setiap beban masa depan; nol, array kosong, medan pilihan, sindikat, tanggal, dan pengenal perlu pemeriksaan pengembang.
Privasi dan pengendalian data
sampel yang valid JSON plus nama akar dan pilihan gaya output diproses dalam tab browser ini. Converter tidak menerima atau menyimpannya; menutup atau mengunggah halaman akan membersihkan kondisi kerja kecuali alat secara eksplisit menawarkan download lokal.

Bagaimana cara menggunakan alat ini

  1. Menyediakan sampel JSON yang valid ditambah nama akar dan pilihan gaya output dalam kontrol alat.
  2. Pilih pengaturan yang mempengaruhi pernyataan jenis TypeScript yang dapat disalin, lalu jalankan alat.
  3. Periksa catatan tipe TypeScript yang dapat disalin sebelum menyalin atau men-download.

Modus kegagalan umum

JSON yang tidak sah, sampel non-representatif, atau kunci yang membutuhkan sifat yang dikutip dapat menghasilkan jenis yang memerlukan penyesuaian.

Contoh yang berguna

Menempelkan objek pengguna dengan ID, nama, dan peran untuk menghasilkan antara muka pengguna dengan string array.