JSON Biçimlendirici ve Doğrulayıcı
JSON verilerini biçimlendirin, doğrulayın ve inceleyin — hepsi doğrudan tarayıcınızda.
Bu editör bileşeni, sitenin karanlık modundan bağımsız olarak kendi açık temasını korur — herhangi bir sayfaya gömülü bir kod editörünün genellikle yaptığı gibi.
Onarma; yorumları, tek tırnakları, sondaki virgülleri, tırnaksız anahtarları, Python sabitlerini ve NDJSON'u düzeltir. Paylaşım bağlantıları JSON'u yalnızca URL hash kısmında tutar.
JSON'dan kod üret
JSON Schema (üret ve doğrula)
JSONPath sorgusu
Desteklenenler: $ .key ['key'] [0] [-1] [*] .* .. (özyinelemeli) [0,2] [1:3] [?(@.price < 10)]
JSON'ı neden yerel olarak biçimlendirmeli ve doğrulamalısınız?
JSON, bir geliştiricinin gününde sürekli karşısına çıkar: satır sonu olmayan küçültülmüş bir API yanıtı, birinin tek, okunamayan bir satıra elle düzenlediği bir yapılandırma dosyası, gece 11'de eksik tek bir virgülü bulmaya çalışırken hata ayıkladığınız bir veri paketi. Çoğu online "JSON biçimlendirici" aracı okunabilirlik sorununu, yapıştırdığınız metni önce bir sunucuya göndererek çözer — bu JSON bir API anahtarı, bir erişim belirteci ya da bir müşterinin kişisel verisini içerebileceğinden rahatsız edici bir ödünleşimdir.
Bu araç hiçbir şeyi hiçbir yere göndermez. JSON'ınızı tamamen tarayıcınızın belleği içinde ayrıştıran ve yeniden oluşturan bir JavaScript kütüphanesi olan jsoneditor üzerine kuruludur. Ayrıştırma, güzel biçimlendirme ve söz dizimi doğrulaması tamamen tarayıcının kendi JavaScript motorunu kullanarak yerel olarak gerçekleşir — devrede bir sunucu yoktur, bu yüzden buraya yapıştırdığınız hiçbir şey cihazınızdan çıkmaz.
JSON'ınızı metin modundaki editöre yapıştırın ve araç çubuğundaki Biçimlendir düğmesiyle güzelce yazdırın ya da Sıkıştır ile tekrar tek bir satıra sıkıştırın. JSON'da bir söz dizimi hatası varsa — fazladan bir virgül, eksik bir tırnak, eşleşmeyen bir parantez — editör bunu tüm belgeyi göz gezdirmenize bırakmak yerine anında net bir hata mesajı ve tam satır numarasıyla vurgular; bir "Hata satırına git" düğmesi doğrudan o satıra atlayıp seçer, böylece uzun bir dosyada kaydırıp aramanıza gerek kalmaz. Aynı veriyi daraltılıp genişletilebilir, etkileşimli bir ağaç olarak taramak için üstteki açılır menüden ağaç moduna geçin: iç içe geçmiş nesneleri ve dizileri genişletip daraltın, tek tek değerleri yerinde düzenleyin, alanları doğrudan yeniden sıralayın ya da silin — değişiklik, tekrar mod değiştirdiğiniz anda metne yansır.
Bu kombinasyon günlük JSON işlerinin çoğunu kapsar: bir API yanıtını belgelere yapıştırmadan önce temizlemek, bir yapılandırma dosyasını commit etmeden önce doğrulamak ya da hangi dizinin içinde olduğunuzu kaybetmeden derinlemesine iç içe geçmiş bir veri paketini keşfetmek. Veriye farklı bir formatta mı ihtiyacınız var? Editörün altındaki düğmeler mevcut JSON'ı doğrudan XML, YAML ya da CSV'ye dönüştürür — bir ekip arkadaşının betiği bir YAML yapılandırma dosyası beklediğinde ya da bir hesap tablosunun iç içe geçmiş JSON yerine düz satır ve sütunlara ihtiyacı olduğunda kullanışlıdır — dönüştürülmüş sonuç hızlı bir kopyalama ya da tam bir indirme için satır içinde gösterilir. Her şey yalnızca tarayıcı sekmesinde yaşadığından, sekmeyi kapatmak editörü tamamen temizler — endişelenecek kaydedilmiş bir geçmiş ya da taslak yoktur; bu da üzerinde çalıştığınız JSON hassas olabileceğinde tam olarak istediğiniz davranıştır.
Sık sorulan sorular
JSON'u ham metin yerine daraltılabilir bir ağaç olarak görebilir miyim?
Evet — metin modu ile genişletip daraltabileceğiniz etkileşimli bir ağaç görünümü arasında geçiş yapabilirsiniz.
JSON söz dizimi hatasının tam olarak nerede olduğunu söylüyor mu?
Evet — hata mesajı satır numarasını içerir ve bir düğme imlecinizi doğrudan oraya götürür.
JSON'u başka biçimlere dönüştürebilir miyim?
Evet — aynı veriyi XML, YAML veya CSV olarak dışa aktarabilirsiniz.