Percuma untuk digunakan, tanpa akaun

Penjana Model JSON

Tampalkan sampel JSON untuk mendraf pengisytiharan model TypeScript, C# atau Java. Tatasusunan dan objek bersarang disimpulkan daripada sampel; tiada apa yang dimuat naik.

Tampalkan JSON yang sah sehingga 500 KB. Susun atur sampel sehingga 300 item untuk jenis inferens.

Huruf, nombor dan simbol dinormalisasi menjadi nama jenis yang sah.

Pengisytiharan yang dijana ialah anggaran daripada sampel, bukan pengesahan skema atau kod yang disemak pengkompil. C# dan Java menggunakan jenis objek untuk kesatuan campuran; Maklumat pilihan/null Java ditunjukkan dalam ulasan.

Berjalan secara setempat dalam penyemak imbas ini. Tiada akaun, muat naik atau API.

Bagaimanakah cara saya menjana model daripada JSON?

Tampal objek atau tatasusunan JSON, pilih TypeScript, C# atau Java, masukkan nama kelas akar dan jana. Semak jenis yang disimpulkan sebelum menggunakan kod.

Soalan lazim

Bagaimanakah cara saya menjana model daripada JSON?

Tampal objek atau tatasusunan JSON, pilih TypeScript, C# atau Java, masukkan nama kelas akar dan jana. Semak jenis yang disimpulkan sebelum menggunakan kod.

Adakah JSON saya dimuat naik atau disimpan?

Tidak. Penghuraian dan penjanaan model dijalankan dalam tab penyemak imbas ini. JSON anda tidak dihantar ke pelayan atau disimpan oleh alat ini.

Bagaimanakah sifat pilihan dan boleh batal disimpulkan?

Sifat yang dilihat dengan null ditandakan boleh batal apabila bahasa menyokongnya. Dalam tatasusunan objek, harta yang hilang daripada beberapa objek sampel ditandakan sebagai pilihan dalam TypeScript atau dicatatkan dalam C# dan Java yang dihasilkan.

Adakah semakan ini yang dijana kod menyusun?

Tidak. Ia menyimpulkan pengisytiharan daripada contoh JSON sahaja. Semak nama, julat angka, pengendalian nol dan sintaks yang dijana dalam pengkompil anda sebelum menggunakannya dalam aplikasi.

Apakah yang berlaku apabila sampel mengandungi pelbagai jenis nilai?

TypeScript boleh menyatakan jenis kesatuan seperti rentetan | nombor. C# dan Java menggunakan objek/Objek untuk kesatuan heterogen; Java null dan butiran pilihan ialah ulasan, bukan pengesahan masa jalan.