Açık araçlar · 0

Hakkında

JSON Biçimlendirici

JSON yapıştırın, bir dosya açın ya da pencereye bırakın; siz yazdıkça denetlenir. Çoğu biçimlendirici tarayıcının kendi ayrıştırıcısından geçer ve verileni sessizce yeniden yazar: 64 bitlik bir ID yuvarlanır, 1.0 sayısı 1 olur, yinelenen bir anahtar düşer. Bu araç her sayıyı yazıldığı gibi tutar ve boşluk dışında hiçbir şeyi değiştirmez.

Neler yapar

  • Siz yazdıkça denetler: bir hata satırı, sütunu ve sade bir nedenle bildirilir; Hataya git oraya götürür.
  • Sık rastlanan bozuklukları tek tıkla onarır: yorumlar, sondaki virgüller, tırnaksız anahtarlar, tek tırnaklar, Python’un True ve None’ı, kod bloğu çiti, bir JSONP callback’i.
  • Girintiyi 2, 3 ya da 4 boşluk veya sekme olarak biçimlendirir, tek satıra küçültür ve anahtarları iç içe olanlar dahil A’dan Z’ye sıralar.
  • Belgeyi kodunuza koymak için bir string sabitine kaçırır ya da kaçışlı bir sabiti geri çözer.
  • Büyük belgeleri katlayan, anahtarlarda ve değerlerde arayan ve her düğümün JSONPath’ini kopyalayan bir ağaç görünümü.
  • Sayıları yazıldığı gibi korur, yinelenen anahtarı düşürmek yerine işaretler.
  • Boyutu, anahtar sayısını ve derinliği gösterir; dosya açma, bırakma, kopyalama ve indirme desteklenir.

Nasıl kullanılır

  1. JSON’u yapıştırın, bir dosya açın ya da pencereye bırakın.
  2. Varsa hatayı okuyun; Onar’a basın ya da hatayı belirtilen satırda düzeltin.
  3. Girintiyi seçin ya da Küçültülmüş, Anahtarları sırala veya Kaçışlı’yı seçin.
  4. Sonucu kopyalayın, indirin ya da incelemek için Ağaç’a geçin.

Neleri yapmaz

  • Bir URL’den yükleme: sayfanın başka sitelere erişmesine izin verilmez, yapıştırılan bir token’ın makinenizde kalmasını sağlayan da budur.
  • Çevrimiçi kaydetme ya da paylaşma: bunun için bir sunucu gerekir, oysa amaç hiçbir şeyin bir sunucuya gönderilmemesi.
  • Son belgeyi hatırlama: insanlar buraya token ve müşteri verisi yapıştırır, bu yüzden yalnızca tercihler saklanır.
  • JSON Schema, JSONPath sorguları ve JSON’dan CSV’ye: biçimlendirmeden ayrı işler.

Sorular

Başka bir biçimlendirici sayılarımı neden değiştirdi?

Belgeyi yaklaşık 16 anlamlı basamak tutan JavaScript sayılarına okuyup geri yazdı; 20 basamaklı bir ID bu yüzden sıfırlarla biter. Bu araç bir sayıyı hiçbir zaman sayı türüne çevirmez; basamakları yazıldığı gibi kopyalar.

Onar tam olarak neyi düzeltir?

Yorumları, sondaki virgülleri, tek tırnakları, tırnaksız anahtarları, Python sabitlerini, yarım kalmış bir belgeyi, bir kod bloğu çitini ve bir JSONP sarmalayıcısını. Eksik bir değeri uyduramaz.

Yinelenen bir anahtar hata mıdır?

Belirtim buna izin verir ve anlamını açık bırakır; çoğu ayrıştırıcı sonuncuyu tutar. Burada kaldırılmaz, işaretlenir; karar sizindir.

Büyük bir belgeyi işler mi?

Evet. Biçimlendirme yalnızca boşlukları değiştirdiği için hızlıdır, ağaç da bakmadığınız kısmı katlar.

Buradaki her şey tarayıcınızda çalışır. Yazdığınız, yapıştırdığınız ya da açtığınız hiçbir şey yüklenmez; hesap da sıra da yoktur. Bu nasıl oluyor.

Sık birlikte kullanılanlar

Kod Araçları klasöründe diğerleri

  • Regex Test Aracı: JavaScript düzenli ifadelerini canlı test edin: vurgulanan eşleşmeler, yakalama grupları, değiştirme ve desenin adım adım açıklaması.
  • Hash Oluşturucu: Metin ya da dosyaları MD5, SHA-1, SHA-2, SHA-3, BLAKE3, CRC-32 ve daha fazlasıyla hash’leyin; checksum doğrulayın; HMAC hesaplayın.
  • Unix Zaman Damgası Çevirici: Saniye, milisaniye ya da nanosaniye cinsinden Unix zaman damgalarını tarihe, tarihleri zaman damgasına çevirin; birçoğunu birden, Excel, Windows ve Discord zamanlarıyla.
  • JWT Çözücü: Bir JSON Web Token’ı çözün, her claim’i ve tarihlerini okuyun, imzayı bir secret, PEM ya da anahtar kümesiyle doğrulayın; geçmezse nedeni söylenir.
  • URL Kodlama ve Çözme: Metni URL için yüzde kodlamasıyla kodlayın ya da çözün, kaçış türleri ayırt edilir; bir bağlantıyı parçalayın: sorgusunu düzenleyin, izlemesini atın, gerçek alan adını görün.
  • Cron İfadesi Çözümleyici: Bir cron ifadesinin ne zaman çalıştığını okuyun, sonraki çalışmalarını her saat diliminde ve saat değişikliğinin onlara etkisini görün ya da yenisini kurun; Unix, Spring, Quartz ve EventBridge.

Bütün araçlarutilbrew hakkındaGizlilik