ToolHub
Buka Alat

Generator JSON Schema

Hasilkan definisi JSON Schema secara otomatis dari data JSON

Peralatan developer

Tentang Alat Ini

Generator JSON Schema membuat definisi JSON Schema dari data JSON Anda. Alat ini menganalisis struktur dan tipe, menghasilkan Schema lengkap yang mengikuti spesifikasi JSON Schema Draft-07 dan Draft-2020-12, mendukung inferensi tipe otomatis dan deteksi bidang wajib.

Fitur Utama

Pratinjau Cepat

Kasus Penggunaan

json schema validation api draft-07

Pertanyaan Umum

Versi JSON Schema apa yang didukung?

Mendukung dua versi: JSON Schema Draft-07 dan Draft-2020-12. Anda dapat memilih versi target melalui menu dropdown sebelum pembuatan, Schema yang dihasilkan akan otomatis menambahkan deklarasi $schema yang sesuai.

Bagaimana cara kerja inferensi tipe?

Alat ini secara otomatis menyimpulkan tipe berdasarkan nilai JSON: string disimpulkan sebagai string, integer sebagai integer, float sebagai number, boolean sebagai boolean, array sebagai array, objek sebagai object, null sebagai null. Struktur bersarang akan menghasilkan sub-Schema secara rekursif.

Format apa yang didukung oleh inferensi format?

Setelah mengaktifkan opsi "Inferensi Format", alat akan mengenali format string umum termasuk email, URI, date-time, dan UUID, serta menambahkan bidang format yang sesuai di Schema. String yang tidak cocok hanya ditandai sebagai tipe string.

Apakah data saya aman saat menggunakan alat ini?

Benar-benar aman. Semua parsing data JSON dan pembuatan Schema dilakukan secara lokal di browser, tidak ada data yang diunggah ke server, struktur data Anda sepenuhnya pribadi.

Bagaimana cara memverifikasi bahwa Schema yang dihasilkan benar?

Setelah menghasilkan Schema, klik tombol "Validasi" untuk memvalidasi data JSON asli dengan Schema yang dihasilkan. Alat akan melaporkan hasil validasi, termasuk kesalahan ketidakcocokan tipe, bidang wajib yang hilang, dll.