JSON doğrula ve hata satırını bul

JSON'u yapıştırıp kontrol edin. Hatalar kesin satır ve sütunla açıklanır; bozuk JSON onarılabilir. İşlem cihazda yapılır, dosya yüklenmez.

JSON Biçimlendirici

Veriniz sunucuya yüklenmez
JSON yapıştırın, .json dosyası bırakın veya dosya açınYa da bir örnekle başlayın:
JSON bekleniyor

Biçimlendirilmiş

Biçimlendirilmiş JSON yazdıkça burada görünür.

Ctrl+F ara · Ctrl+↵ sonucu kopyala · Ctrl+Shift+F sonucu girdiye aktar · Esc ardından Tab düzenleyiciden çıkar

Bu dönüştürme için

JSON Doğrulama: bilinmesi gerekenler

API isteğinizi reddediyor, yapılandırma dosyası açılmıyor veya bir arkadaşınız “çalışması gereken” veri mi gönderdi? JSON’u yukarıya yapıştırın; doğrulayıcı yazdıkça kontrol eder. Geçerli JSON için yeşil onay ve içeriğin kısa açıklaması görünür. Geçersiz JSON için ilk sorunun satırı ve sütunu, hata açıklaması ve imleci o konuma götüren Hataya git düğmesi gösterilir. İşlem tarayıcınızda çalışır; erişim belirteçleri, müşteri kayıtları ve özel yapılandırmalar cihazınızda kalır.

Ayrıntılı kılavuz

Sonucu bilinen bir örnek deneyin

Yukarıdaki Büyük sayılar örneğini seçin. Geçerli sonuçta 12345678901234567890 kimliği ve 19.90 fiyatı aynı yazımla kalır; yalnızca boşluk düzeni eklenir. API’nin tam kimliği beklediği veya fark karşılaştırmasında sayı yazımının korunması gerektiği durumlarda bu önemlidir.

Ardından Hatalı JSON örneğini seçin: tırnaksız ilk name anahtarı hata oluşturur. Onar, name anahtarını tırnak içine alır, True değerini true yapar; yorumu ve sonda kalan virgülleri kaldırır. Kullanmadan önce onarılan değerleri okuyun. Doğrulama, kaydın doğru bilgi içerdiğini değil sözdizimini denetler.

Doğrulayıcı neyi kontrol eder?

Araç, RFC 8259’a göre JSON sözdizimini kontrol eder. Anahtarlar ve metin değerleri çift tırnak içinde olmalıdır. Sayıların başında artı işareti bulunamaz; sıfırdan sonra başka tam sayı basamakları gelemez. true, false ve null küçük harfle yazılır; en üst düzeyde tam bir değer bulunmalıdır. Son öğeden sonra virgül, yorum veya JavaScript/Python’dan kopyalanmış tek tırnaklar gibi sorunlar için açıklama gösterilir.

Yinelenen anahtarlar JSON sözdiziminde kabul edilebilir, ancak birçok program yalnızca son değeri tuttuğundan genellikle hataya yol açar. Aynı nesnede bir anahtar iki kez bulunursa araç uyarı verir; hangi değeri istediğinize siz karar verirsiniz.

Geçersiz JSON’u düzeltme

Yaygın hatalar için Onar’ı seçin. Yorumları ve sonda kalan virgülleri kaldırır, tek tırnakları çift tırnağa çevirir, tırnaksız anahtarları tırnak içine alır; Python’daki True, False ve None değerlerini dönüştürür, sonda açık kalmış parantezleri kapatır ve JSON Lines’ı bir diziye sarar. Sonucu kullanmadan önce gözden geçirin: geçerli sözdizimi, verinin istediğiniz anlamı taşıdığını garanti etmez.

Onar sorunu çözemiyorsa mesaj ekranda kalır. Hataya git, ayrıştırmanın durduğu karakteri seçer. Asıl hata çoğu zaman biraz öncedir; örneğin önceki satırın sonunda eksik virgül olabilir.

Sayılar ve anahtar sırası yazıldığı gibi kalır

Birçok biçimlendirici JSON’u tarayıcının JSON.parse işlevinden geçirip yeniden yazar. Bu, bazı verileri değiştirebilir: 12345678901234567890 değeri 12345678901234567000 olabilir, 1.50 değeri 1.5 olur ve sayıya benzeyen anahtarlar nesnenin başına geçebilir. Toolkitta, sayıların ve kaçış dizilerinin yazımını, anahtarların sırasını koruyan kendi ayrıştırıcısını kullanır. Anahtarları sıralamayı veya onarımı istemediğinizde, geçerli JSON’un biçimlendirilmesi boşluk düzenini değiştirir.

JSON doğrulama hakkında sorular

JSON’um sunucuya gönderiliyor mu?
Hayır. Doğrulama, biçimlendirme ve onarım tarayıcınızda yapılır. Veri yüklenmez, kaydedilmez veya paylaşım bağlantısına dönüştürülmez; sekmeyi kapatınca oturum temizlenir.
Eksik virgül neden sonraki satırda gösteriliyor?
Ayrıştırma, önceki metinden sonra gelemeyen ilk karakterde durur. Satır sonunda virgül eksikse bu karakter çoğu zaman sonraki anahtarı başlatan tırnaktır; konum bu yüzden orayı gösterir.
JSON Schema doğrulaması yapar mı?
Hayır. Metnin geçerli JSON olup olmadığını kontrol eder; verinin bir şemaya uyduğunu denetlemez. Bunun için projenizde JSON Schema doğrulayıcısı kullanın.
Ne kadar büyük dosya kontrol edebilirim?
Dosyadan en fazla 10 MB açılabilir. Ağaç görünümü, bütün metni okumadan bölümleri incelemeye yardımcı olur. Yanıt verme hızı verinin boyutuna, yapısına ve cihazınıza bağlıdır.
Nasıl çalışır?

JSON nasıl biçimlendirilir?

  1. JSON yapıştırın, .json dosyası bırakın veya açın. Yazdıkça denetlenir.
  2. Hata varsa mesajı okuyun; hataya gitmek için Hataya git'e, yaygın hataları düzeltmek için Onar'a basın.
  3. Girintiyi veya Sıkıştırılmış biçimi seçin, isterseniz anahtarları sıralayın; ardından sonucu kopyalayın ya da indirin. Büyük JSON'u daraltıp incelemek için Ağaç görünümüne geçin.
Sık sorulan sorular

Yararlı bilgiler

4 yanıt
JSON verim bir yere gönderilir mi?

Hayır. Denetleme, biçimlendirme ve onarım tarayıcınızda çalışır. Hiçbir şey sunucuya yüklenmez, saklanmaz veya paylaşım bağlantısına dönüştürülmez.

Anahtar sırası neden korunur?

JSON'da anahtar sırasının anlamı yoktur; ancak insanlar dosyaları yukarıdan aşağıya okur, araçlar satır satır karşılaştırır. Anahtarları sırala'yı işaretlemezseniz mevcut sıra korunur.

Sıkıştırılmış ne yapar?

JSON'un gerektirmediği tüm boşlukları ve satır sonlarını kaldırarak API ve depolama için dosyayı küçültür. Veri değişmez.

JSON'u CSV veya Excel'e dönüştürebilir miyim?

Evet. Sonucun altındaki Gönder'i kullanın veya iç içe alanları sütunlara açan JSON'dan CSV'ye aracını açın.

Daha fazla yardım

Kılavuzlar, sık kullanılan dönüştürmeler ve sonraki adımlar.