JSON Biçimlendirici
ÜcretsizTam bir JSON belgesini doğrular ve güzelleştirir veya küçültür; ayarlanabilir girinti, isteğe bağlı anahtar sıralama ve tam satır/sütun hata bildirimi sunar.
Tamamen tarayıcınızda çalışır. JSON'ınız asla hiçbir yere yüklenmez.
Bu araç ne işe yarar
Bir JSON belgesi yapıştırın; bu araç onu doğrular, ardından seçtiğiniz girintiyle güzelleştirir veya tek satıra küçültür. Geçersiz JSON, ayrıştırmanın başarısız olduğu tam satır ve sütun ile bildirilir.
Nasıl Çalışır
Araç, girdinizi tarayıcının yerleşik JSON ayrıştırıcısıyla ayrıştırır; bu da verinin (nesneler, diziler, metinler, sayılar, booleanlar ve null) bellek içi bir temsilini oluşturur. Ardından bu temsili tekrar metne dönüştürür; her iç içe geçme seviyesine satır sonu ve girinti eklenerek (güzelleştirme) ya da tüm isteğe bağlı boşluklar kaldırılarak (küçültme). İsteğe bağlı olarak, nesne anahtarları seri hale getirilmeden önce her seviyede özyinelemeli olarak alfabetik sıraya konur, dizi sırasına dokunulmaz.
Hangi sorunları çözer
- Küçültülmüş bir API yanıtını veya yapılandırma dosyasını hata ayıklama için okunabilir hale getirmek.
- Bir JSON belgesinin tam olarak nerede hatalı olduğunu, satır ve sütuna kadar bulmak.
- Göndermeden önce gereksiz boşlukları kaldırarak bir JSON dosyasını küçültmek.
- Karşılaştırmayı kolaylaştırmak için JSON belgeleri arasında anahtar sırasını standartlaştırmak.
Sık sorulan sorular
›Bununla JSON Encoder aracı arasındaki fark nedir?
Bu araç, tam bir JSON belgesini (nesne veya dizi) alır ve yapısını doğrular, güzelleştirir veya küçültür. JSON Encoder aracı ise bunun yerine tek bir düz metin dizesini bir JSON string literal'ına (veya tersine) dönüştürür. Bu ikisi farklı sorunları çözer.
›Neden JSON'ımda belirli bir satır ve sütunda hata olduğunu söylüyor?
Tarayıcının JSON ayrıştırıcısı sıkıştığı karakter konumunu bildirir ve bu araç, satır sonlarını sayarak bu konumu bir satır ve sütun numarasına dönüştürür; böylece tüm belgeyi taramak yerine doğrudan soruna gidebilirsiniz.
›Anahtarları alfabetik sıralamak ne yapar?
Belgedeki her nesnenin anahtarlarını özyinelemeli olarak alfabetik sıraya yeniden düzenler, dizi sırasına ise dokunmaz (çünkü dizi sırası anlamlıdır ve yeniden sıralamak veriyi değiştirir). Bu, iki JSON belgesini karşılaştırmayı veya belirli bir anahtarı gözle bulmayı kolaylaştırır.
›Biçimlendirme veya küçültme verinin kendisini değiştirir mi?
Hayır. Her iki işlem de yalnızca JSON belirteçleri arasındaki boşlukları değiştirir. Değerler, anahtarlar ve sıraları (anahtar sıralamayı açıkça etkinleştirmediğiniz sürece) tamamen aynı kalır.
›Bu araç çok büyük JSON dosyalarını işleyebilir mi?
Her şey tarayıcınızın yerel JSON ayrıştırıcısı kullanılarak çalıştığından, pratik sınır bu aracın koyduğu bir sınır değil cihazınızın kullanılabilir belleğidir; ancak çok büyük belgeler (onlarca megabayt) bir metin alanında yavaş hissedilebilir.
İlgili Araçlar
Metin
JSON Kodlayıcı
Düz metni geçerli bir JSON string literal'ına kodlar (tırnak, ters eğik çizgi ve satır sonlarını kaçışlayarak) ve geri çözer; kaçışlanan karakterlerin dökümünü gösterir.
ÜcretsizMetin
JS/CSS Biçimlendirici
Minify edilmiş veya tutarsız girintili JavaScript ya da CSS kodunu, ayarlanabilir girinti stili ve öncesi/sonrası boyut istatistikleriyle okunabilir, düzgün girintili koda dönüştürür.
ÜcretsizMetin
JS/CSS Küçültücü
JavaScript veya CSS'i boşlukları ve yorumları kaldırarak küçültür; JavaScript için isteğe bağlı değişken adı kısaltma ve öncesi/sonrası boyut istatistikleri sunar.
ÜcretsizMetin
JWT Çözücü
Bir JWT'nin header ve payload'ını okunabilir JSON'a çözer, zaman damgası claim'lerini insan-okunabilir tarihlere dönüştürür, süresi dolmuş token'ları işaretler ve sağladığınız bir gizli anahtarla HS256 imzasını doğrulayabilir.
ÜcretsizMetin
llms.txt Oluşturucu
Bir başlık, özet ve bağlantı bölümlerinden llmstxt.org spesifikasyonuna uygun bir llms.txt dosyası oluşturur; Optional bölüm gruplama ve canlı önizleme sunar.
ÜcretsizMetin
Markdown Önizleyici
Markdown'ı kaynağın yanında canlı, temizlenmiş HTML olarak işler; oluşturulan HTML'i görüntüleme ve kopyalama geçişi sunar.
ÜcretsizMetin
Mojibake (Bozuk Metin) Düzeltici
Bozuk (mojibake) metnin arkasındaki orijinal baytları kurtarır ve bunları birkaç yaygın kodlama altında yeniden çözer; temiz çıkan her adayı gösterir.
ÜcretsizMetin
MySQL Sözdizimi Doğrulayıcı
Noktalı virgülle ayrılmış bir veya daha fazla ifadenin MySQL sözdizimini doğrular; bulunan ilk hatanın tam satır ve sütununu bildirir.
Yorumlar (0)
Bu aracı faydalı mı buldunuz? Bir yorum bırakın, bir ipucu paylaşın veya nasıl daha iyi hale getirebileceğimizi söyleyin.
Henüz yorum yok - düşüncelerinizi paylaşan ilk kişi olun!