Geliştirici aracı / 05
JSON Doğrulayıcı
JSON sözdizimini kontrol edin, ayrıştırılmış kök türünü ve giriş sayısını yerel olarak belirleyin.
JSON Doğrulayıcı: TOEA, standartlara dayalı JSON ayrıştırıcısını çalıştırır ve ayrıştırma başarısız olduğunda tam sözdizimi hatasını bildirir. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.
- Kategori
- Geliştirici araçları
- Çalıştırma sayısı
- Tarayıcınızda
- Maliyet
- Ücretsiz · kayıt gerekmez
- Kullanılabilirlik
- Kullanıma hazır
Tamamen tarayıcınızda çalışır
Geçerli olmak beklenen olmakla aynı değildir
Tek bir JSON değeri geçerli bir belge olabilir: RFC 8259 izin verdiği için "hello", 42 ve null değerlerinin tümü geçer. Nesne bekleyen bir API yine de bunları reddeder; bu nedenle kök türü ve giriş sayısı gösterilir. 20 anahtarlı bir nesne beklerken bir dizge görüyorsanız yük büyük olasılıkla iki kez JSON'a dönüştürülmüştür ve yeniden ayrıştırılması gerekir.
Göremediğiniz hatalar
Bildirilen konum normal görünen bir boşluk veya tırnak işaretini gösteriyorsa karakter muhtemelen göründüğü şey değildir. Kelime işlemciler ve sohbet uygulamaları düz tırnakları JSON'ın kabul etmediği kıvrımlı tırnaklarla (“ ve ”) değiştirir; web sayfalarından kopyalanan metinlerde bölünmez veya sıfır genişlikli boşluklar bulunabilir. En baştaki bayt sırası imi de hataya yol açar. Unicode denetleyicisi, her karakterin kod noktasını göstererek sorunun kolayca bulunmasını sağlar.
Dosyaları betiklerde kontrol etme
Birçok dosya veya derleme adımı için komut satırında doğrulama yapın. jq empty file.json, geçerli JSON için hiçbir şey yazdırmaz; aksi durumda hata koduyla çıkar. python3 -m json.tool file.json da ek kurulum gerektirmeden aynı işlemi yapar. Her ikisi de ilk hatanın satırını ve sütununu bildirir. Sondaki virgüller veya yorumlar nedeniyle başarısız olan bir dil modelinden ya da JavaScript dosyasından alınan metin, JSON onarma aracı ile düzeltilebilir.
Nasıl kullanılır?
- Düzenleyiciye JSON yapıştırın.
- JSON'u doğrula seçeneğini belirleyin.
- Geçerlilik durumunu ve kök özetini inceleyin.
Gizlilik ve sınırlamalar
JSON'unuz tarayıcıda kalır. Sözdiziminin geçerli olması, verilerin bir uygulama şemasıyla eşleştiğini garanti etmez.
İlgili araçlar
Sık sorulan sorular
JSON Schema'yı doğrular mı?
Hayır. Yalnızca JSON sözdizimini ve temel kök yapısını doğrular.
Yorumlara izin verilir mi?
Hayır. Standart JSON, yorumlara veya sondaki virgüllere izin vermez.
Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez