← Alat

Generator JSON Schema

Deskripsikan JSON Anda dengan skema yang bisa dipakai untuk validasi.

Privat: file Anda tidak pernah keluar dari perangkat Anda.

Tips: tempel array berisi beberapa contoh. Key yang tidak ada di sebagian contoh jadi opsional, dan angka yang selalu bulat jadi integer. Tidak ada yang Anda tempel diunggah.

Cara kerjanya

  1. Pilih file Anda.
  2. Ubah pengaturan jika perlu.
  3. Unduh hasilnya, atau kirim ke perangkat lain dengan BroAllDone.

Pertanyaan umum

Bagaimana cara membuat JSON Schema dari JSON?

Tempel contoh JSON lalu tekan Buat skema. Anda akan mendapat JSON Schema untuk memvalidasi data, misalnya dengan Ajv atau di OpenAPI.

Key mana yang ditandai wajib?

Key yang ada di setiap contoh. Tempel array berisi beberapa contoh: key yang tidak ada di sebagian contoh jadi opsional.

Apakah format seperti email dan tanggal terdeteksi?

Ya. Teks yang selalu berupa email, tanggal, date-time, URI, UUID, atau alamat IPv4 mendapat format yang sesuai.

Versi JSON Schema mana yang dipakai?

Draft 2020-12 yang terbaru, atau draft-07 yang didukung sebagian besar tool.

Apa fungsi Pakai ulang objek berulang?

Struktur objek yang muncul lebih dari sekali didefinisikan sekali di $defs dan dirujuk dengan $ref, jadi skemanya tetap ringkas.

Apakah JSON saya diunggah?

Tidak. Skema dibuat di browser Anda, jadi data Anda tidak pernah meninggalkan perangkat.

Alat gratis lainnya