JSON Validasi Schema

Validasi dokumen JSON menggunakan aturan Schema JSON yang dibatasi secara lokal di browser, serta laporkan path, kata kunci, dan fitur yang tidak didukung.

Diproses secara lokal di browser
Halaman ini telah lulus pemeriksaan direktori publik; setelah JavaScript diaktifkan, fungsi lengkap dapat digunakan.
Panduan penggunaan

Cara menggunakan JSON Schema untuk validasi

Validasi Schema JSON hanya memproses input di browser saat ini, tidak mengunggah, terhubung ke internet, atau menyimpan data pengguna.

  1. Masukkan konten

    Tempelkan dokumen JSON dan Schema, atau muat teks lokal berukuran tidak lebih dari 1 MiB.

  2. Pilih metode pemrosesan

    Memeriksa tipe, bidang wajib, properti, array, rentang, kata kunci kombinasi, dan referensi lokal.

  3. Periksa dan ekspor

    Lihat status valid, jalur kesalahan, dan warning, lalu salin atau unduh hasil terstruktur.

Batasan dan catatan

  • Kata kunci Schema yang didukung dan $ref lokal memiliki batasan yang jelas; referensi jarak jauh tidak akan dibaca.
  • Kedalaman maksimum 128, node 100,000, kesalahan 50; fitur yang tidak didukung akan menampilkan peringatan.
  • Alat ini hanya menyediakan hasil pemrosesan bantuan lokal; konfigurasi penting, kunci, dokumen, dan konten publikasi tetap perlu ditinjau di lingkungan target.

Pertanyaan umum

Apakah input akan diunggah ke server?

Tidak. Halaman ini hanya menggunakan memori peramban, berkas lokal API, serta sumber daya lokal yang telah disediakan bersama situs.

Mengapa Schema memiliki peringatan, tetapi hasilnya tetap valid?

warning berarti ditemukan kata kunci yang tidak dicakup oleh implementasi terbatas, bukan berarti fitur tersebut telah divalidasi sepenuhnya.

Mengapa hasilnya masih perlu diperiksa secara manual?

Sintaks batas, standar wilayah, pembaca pihak ketiga, dan lingkungan runtime target mungkin berbeda; alat ini tidak menggantikan validasi akhir.

Umpan balik halamanMenemukan masalah atau punya saran perbaikan?
Fungsi umpan balik perlu digunakan pada versi online

Harap aktifkan JavaScript di versi online sebelum mengirim; fungsi lokal pada alat atau contoh saat ini tidak terpengaruh.

Kirim masukan ke versi daring