Alat developer / 20
Generator JSON ke JSON Schema
Secara otomatis menebak dan menghasilkan definisi JSON Schema dari contoh payload JSON.
Generator JSON ke JSON Schema: TOEA menganalisis tipe data, item array, dan key objek pada JSON contoh Anda secara rekursif untuk membangun spesifikasi JSON Schema yang sesuai standar. Berjalan 100% lokal di browser Anda tanpa upload file ke server.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
Satu contoh menghasilkan draf pertama
Inference hanya mengetahui nilai yang ditampilkan kepadanya. Field yang berisi 150 dalam contoh menjadi integer, lalu schema menolak record berikutnya yang berisi 149.99. Field yang bernilai null dalam contoh hanya mengizinkan null. Setiap string hanya menjadi string, tanpa panjang, pola, atau format. Masukkan contoh yang mencakup variasi data nyata, atau longgarkan type tersebut secara manual. Array adalah pengecualian: setiap elemennya dibaca, sehingga daftar record dengan field yang bervariasi menghasilkan satu schema item gabungan, dan hanya key yang ada di setiap elemen yang tetap wajib.
Memperketat hasil
Schema yang dibuat menunjukkan type yang muncul, bukan nilai yang diizinkan. Tambahkan enum untuk field dengan kumpulan nilai tetap, format: "email" atau format: "date-time" jika sesuai, minimum untuk jumlah, dan additionalProperties: false jika key yang tidak dikenal harus ditolak; tanpa itu, key tambahan tetap lolos. JSON Schema validator memeriksa hasilnya, termasuk format dan additionalProperties, terhadap payload nyata. Untuk membuat type kode dari contoh yang sama, gunakan JSON to TypeScript.
Cara menggunakannya
- Tempelkan contoh payload JSON.
- Atur opsi schema (field wajib, deskripsi).
- Salin atau download definisi JSON Schema yang dihasilkan.
Privasi & batasan
Parsing JSON dan pembuatan schema berjalan sepenuhnya di memori lokal browser.
Alat terkait
Pertanyaan umum
Apakah mendeteksi objek dan array bersarang?
Ya, struktur bersarang dan tipe item array ditelusuri dan ditentukan tipenya secara otomatis.
Alat gratis · berjalan di browser anda · tanpa perlu akun