Iklan
Semua alat Percuma

Tukar sebarang sampel JSON kepada TypeScript, Go, Python, Kotlin atau JSON Schema — inferens jenis berjalan sepenuhnya dalam pelayar anda. Percuma dan peribadi.

Semuanya berjalan dalam pelayar anda — JSON anda tidak pernah meninggalkan peranti anda.

Sasaran
Nama jenis akar
data.json
1
Menunggu JSON…
types.ts

							
</> Kod terjana muncul di sini

Mengenai Penjana Kod JSON ke Kod

Penjana JSON to Code menukar mana-mana sampel JSON kepada kod sumber bertaip: antara muka TypeScript, struct Go, dataclass Python, kelas data Kotlin atau JSON Schema. Tampal sambutan API, namakan jenis root, pilih sasaran dan salin definisi yang dijana — tidak perlu lagi menulis tangan model untuk setiap titik akhir (endpoint).

Inferens jenis meneliti keseluruhan dokumen: objek bersarang menjadi jenis bersarang, tatasusunan (array) diperiksa untuk jenis elemennya, dan nilai null atau hilang didedahkan supaya anda boleh putuskan tentang sifat pilihan (optionality). Nama medan ditukar mengikut konvensyen setiap bahasa.

Inferens berjalan sepenuhnya dalam pelayar anda — JSON anda, yang selalunya mengandungi data API sebenar, tidak sesekali meninggalkan peranti anda. Input yang tidak sah ditandakan serta-merta, dan hasilnya boleh disalin atau dimuat turun sebagai fail sumber.

Cara menggunakan Penjana Kod JSON ke Kod

  1. Tampal sampel JSON — biasanya sambutan API sebenar — ke dalam panel input, atau muatkan sampel.
  2. Pilih sasaran: TypeScript, Go, Python, Kotlin atau JSON Schema.
  3. Tetapkan nama jenis root yang akan diberikan kepada objek peringkat teratas.
  4. Semak definisi yang dijana, betulkan input jika alat ini melaporkan JSON tidak sah.
  5. Salin kod itu atau muat turun sebagai fail untuk projek anda.

Soalan lazim

TypeScript, Go, Python, Kotlin dan JSON Schema. Setiap output mengikut idiom bahasa masing-masing — interface untuk TypeScript, struct dengan tag untuk Go, dataclass untuk Python dan kelas data untuk Kotlin.

Objek bersarang menjadi jenis bernama sendiri yang dirujuk daripada induknya, dan tatasusunan ditaip daripada elemennya, jadi sambutan API yang bersarang mendalam menghasilkan satu set lengkap definisi dalam satu laluan.

Null disimpulkan sebagai nullable atau pilihan (optional) dalam jenis yang dijana. Oleh kerana satu sampel mungkin tidak menunjukkan setiap variasi, semak sifat pilihan itu berbanding dokumentasi API anda.

Tidak. Penghuraian dan inferens jenis berjalan dalam pelayar anda, jadi payload sambutan yang mengandungi data sebenar tidak sesekali sampai ke pelayan.

Tidak — ia percuma dan tanpa had.


Carian popular
json ke typescript json ke kod json ke go struct json ke kelas python jana jenis dari json json ke interface
Perlukan bantuan?
Menemui masalah dengan alat ini? Beritahu pasukan kami.
Laporkan masalah

Tambah alat percuma ini ke laman web anda sendiri — salin dan tampal kod di bawah.