Penjana Skema JSON
Free online Json Schema Generator tool, no installation required
Tentang Penjana Skema JSON
Menyimpulkan Skema JSON (draft-07) daripada dokumen JSON sampel dengan menelusuri strukturnya. Penjana mengesan jenis null, boolean, integer berbanding nombor, rentetan, tatasusunan, dan objek; mengeluarkan pengepala $schema; dan membolehkan anda menogol mod ketat dan pengendalian sifat tambahan. Jenis akar yang dikesan ditunjukkan untuk rujukan.
Cara Penggunaan
1. Tampal sampel JSON ke dalam kawasan teks Input JSON. 2. Togol Mod Ketat untuk memerlukan minItems: 1 pada tatasusunan. 3. Togol Benarkan Sifat Tambahan untuk mengawal bendera additionalProperties pada objek. 4. Klik Jana. 5. Salin skema daripada kad Output Skema.
Peraturan Inferens Skema
Nombor dibahagikan kepada integer apabila Number.isInteger benar, jika tidak nombor. Tatasusunan menyimpulkan skema itemnya daripada elemen pertama sahaja; dalam mod ketat ia juga mendapat minItems: 1. Objek menyenaraikan setiap kunci di bawah properties dan menambah setiap kunci kepada required; apabila Benarkan Sifat Tambahan dimatikan, objek juga mendapat additionalProperties: false. Keseluruhan hasil dibalut dengan $schema: http://json-schema.org/draft-07/schema#. Medan Jenis Akar menunjukkan salah satu daripada null, array, object, string, number, boolean.
▶Draf Skema JSON yang manakah dihasilkan?
▶Bagaimana tatasusunan dengan jenis item bercampur dikendalikan?
▶Apakah yang dilakukan oleh Mod Ketat?
▶Adakah semua kunci objek ditandakan sebagai wajib?
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi