JSON Doğrulayıcı ve Düzenleyici
JSON verini doğrula ve okunabilir hale getir. Sondaki virgül, yorum satırı ve tek tırnak gibi en sık dört hatanın nasıl çözüleceği.
JSON Doğrulayıcı ve Düzenleyici, JSON verinin geçerli olup olmadığını denetler ve girintili, okunabilir biçime getirir.
JSON beklediğinden katıdır
JSON'un kuralları çok azdır ama hiç esnetilmez. Hataların büyük çoğunluğu şu dört maddeden kaynaklanır.
Sondaki virgül yasaktır. Son öğeden sonra virgül bırakmak pek çok programlama dilinde serbesttir, JSON'da değildir. Bir listeye öğe eklerken en sık yapılan hata budur.
Yorum satırı yoktur. JSON'da yorum diye bir kavram bulunmaz. Bir yapılandırma dosyasına açıklama eklemek istersen bunu ancak normal bir alan olarak yazabilirsin.
Tek tırnak geçersizdir. Tüm metinler ve tüm anahtar adları çift tırnak içinde olmalıdır. Tek tırnak JavaScript'te çalışır, JSON'da çalışmaz.
Anahtarlar tırnaksız yazılamaz. JavaScript nesnelerinde anahtarları tırnaksız yazabilirsin; JSON bunu kabul etmez.
Hata mesajını nasıl okumalı?
Doğrulayıcı sana bir konum bildirir. Ancak sorun genellikle bildirilen yerden biraz öncededir: eksik bir kapanış işareti veya fazladan bir virgül, hatanın ancak birkaç satır sonra fark edilmesine yol açar.
Bu yüzden bildirilen satırdan yukarı doğru bak; özellikle parantez ve süslü parantez eşleşmelerini kontrol et.
Türkçe karakterler
JSON Türkçe karakterleri sorunsuz taşır. Bazı sistemler bunları kaçış dizileriyle yazar; bu da geçerlidir ve okunduğunda aynı harfleri verir. İkisi arasında anlam farkı yoktur.
Gizlilik uyarısı
Gerçek müşteri verisi, kimlik bilgisi veya anahtar içeren JSON'ları çevrimiçi araçlara yapıştırmadan önce iki kez düşün. Böyle bir denetim gerekiyorsa hassas değerleri örnek verilerle değiştir.
Nasıl kullanılır?
- JSON verini giriş alanına yapıştır.
- Doğrulamayı başlat.
- Hata varsa bildirilen konumdan yukarı doğru incele.
Kontrol edilmesi gerekenler
Düzenlenmiş çıktıyı kullanmadan önce açılan ve kapanan işaretlerin eşleştiğini gör. Çok büyük dosyalarda tarayıcı yavaşlayabilir; bu durumda veriyi parçalara bölerek dene.
Sıkça sorulan sorular
Sondaki virgülü neden kabul etmiyor?
JSON standardı buna izin vermez; son öğeden sonra virgül bırakılamaz.
Yorum ekleyebilir miyim?
Hayır. JSON'da yorum desteği yoktur.
Tek tırnak kullanabilir miyim?
Hayır. Tüm metinler ve anahtarlar çift tırnak içinde olmalıdır.
Hata satırı doğru mu gösteriliyor?
Genellikle sorun bildirilen yerden biraz öncededir; yukarı doğru kontrol et.
İlgili araçlar
Sorgu biçimlendirmek için SQL Biçimlendirici, metin kodlamak için Base64 Kodlayıcı sayfalarını kullanabilirsin.
Popüler Araçlar
WhatsApp mesaj linki oluştur. Türkiye numaralarının neden 90 ile başlaması gerektiğini ve baştaki sıfırın neden silinmesi gerektiğini öğren.
Ekranda imza oluşturup görsel olarak indir. Görsel imzanın hukuki geçerliliği konusunda bilmen gerekenler.
Güçlü parola üret. Uzunluğun karmaşıklıktan neden daha önemli olduğunu ve Türkçe klavyede hangi karakterlerin sorun çıkardığını öğren.
Bir IPv4 veya IPv6 adresinin yaklaşık kıta, ülke, şehir, koordinat ve saat dilimi bilgilerini sorgula; sonuçları ağ analizinde kullan.
Tasarım için yer tutucu metin üret. Latince metnin nereden geldiğini ve Türkçe tasarımlarda neden yanıltıcı olabildiğini öğren.
Metninin bayt cinsinden boyutunu hesapla. Türkçe karakterlerin veritabanı ve dosya boyutunda neden fazladan yer kapladığını öğren.