JSON Schema Doğrulayıcı
JSON Schema Nedir?
JSON Schema, JSON verilerinin yapısını ve kısıtlamalarını tanımlamak için kullanılan bir sözcük dağarcığıdır. Hangi özelliklerin gerekli olduğunu, türlerini, biçimlerini, aralıklarını ve desenlerini tanımlar. JSON'ı bir şemaya göre doğrulamak, veri sorunlarını erkenden yakalar — uygulama mantığınıza veya veritabanınıza ulaşmadan önce. Yaygın kullanım alanları arasında API istek/yanıt doğrulaması, yapılandırma dosyası doğrulaması ve form verisi doğrulaması yer alır. Bu araç AJV kütüphanesini (en popüler JSON Schema doğrulayıcı) kullanır ve Draft-07, Draft 2019-09 ve Draft 2020-12'yi destekler.
JSON Schema Doğrulayıcı Nasıl Kullanılır
-
JSON verilerinizi sol panele ve JSON Schema'nızı sağ panele yapıştırın.
-
Bunu çalışırken görmek istiyorsanız, örnek JSON + Schema çifti yüklemek için 'Örnek'e tıklayın.
-
Şemanıza uygun şema sürümünü seçin (Draft-07 en yaygın olanıdır).
-
'Doğrula'ya tıklayın — yeşil mesaj JSON'ın geçerli olduğunu onaylar; kırmızı her hatayı yoluyla birlikte listeler.
-
Hataları düzeltin ve JSON geçene kadar yeniden doğrulayın.
Sıkça Sorulan Sorular
Burada hassas verileri çözmek güvenli midir? Evet. Tüm kod çözme işlemleri JavaScript kullanarak tarayıcınızda gerçekleşir. Hiçbir veri sunucuya iletilmez, bu nedenle kodlanmış dizeleriniz tamamen özel kalır.
Base64 ile URL güvenli Base64 arasındaki fark nedir? Standart Base64, URL'lerde özel karakterler olan + ve / karakterlerini kullanır. URL güvenli Base64, bunları - ve _ ile değiştirir, böylece dize URL'ler ve dosya adlarında yüzde kodlaması olmadan güvenle kullanılabilir.
Neden çözülen çıkışım anlamsız görünüyor? Orijinal veriler ikili ise (örneğin bir görüntü, PDF veya sıkıştırılmış dosya), çözülen çıkış okunabilir metin olmayacaktır. Bu durumda, Base64 dizesi bir metin dizesi değil, ikili bir dosyayı temsil eder.
Base64 bir şifreleme biçimi midir? Hayır. Base64 bir kodlama şeması olup şifreleme değildir. Herkes bir anahtarı olmadan Base64 dizesini çözebilir. Hassas verileri korumak için asla kullanılmamalıdır — bunun için uygun şifreleme kullanın.
Keywords: JSON schema doğrulayıcı, JSON online doğrulama, JSON schema denetleyici, AJV doğrulayıcı, JSON schema draft-07, JSON doğrulama aracı, JSON schema test aracı