API yanıtlarını ayıklama
Backend loglarınızdan veya DevTools'tan küçültülmüş bir yanıt gövdesini kopyalayın, buraya yapıştırın ve yapıyı anında görün. CLI aracı kurmaya veya jq takma adları ayarlamaya gerek yok.
JSON'u saniyeler içinde biçimlendirin, küçültün, doğrulayın ve görselleştirin. Her şey tarayıcınızda çalışır — verileriniz cihazınızdan asla ayrılmaz.
Hayır. Tüm ayrıştırma ve biçimlendirme tamamen tarayıcınızda gerçekleşir. Verileriniz cihazınızdan asla ayrılmaz.
Modern tarayıcılar 1-10 MB'ı rahatça işler. Çok büyük dosyalar (>20 MB) yavaşlayabilir; bunlar için bir CLI aracı tercih edin.
Hızlı, gizli, kurulum yok — JSON'u doğrudan tarayıcınızda ayrıştırın.
Tek tıkla sıkıştırılmış JSON'u girintilerle ve otomatik sözdizimi vurgulamasıyla okunabilir hale getirin.
API aktarımı için mümkün olan en kompakt JSON'u üretmek üzere tüm boşlukları ve satır sonlarını kaldırır.
Ayrıştırma başarısız olduğunda hızlı hata ayıklama için kesin satır ve sütunu, çevresindeki bağlamla birlikte gösteririz.
Genişletilebilir/katlanabilir yapılandırılmış görünüm. Dizi uzunluğu ve anahtar sayısı satır içinde gösterilir.
Her şey tarayıcınızda hesaplanır. Verileriniz asla hiçbir sunucuya yüklenmez.
Yüklemek için bir.json dosyasını sürükleyin ve herhangi bir sonucu tek tıkla.json olarak dışa aktarın.
Tamamen tarayıcı tarafında JSON ayrıştırma — yükleme yok, log kaydı yok, üçüncü taraf API çağrısı yok.
Editöre bir JSON dizesi yapıştırın ya da diskten bir .json dosyasını sürükleyin. Tarayıcı bunu FileReader ile doğrudan JavaScript belleğine okur — XHR, fetch ya da yükleme yoktur. Birkaç megabaytlık veriler bile sorun değildir; ayrıştırıcı gerektiğinde parçalı olarak akıtır.
Dizeyi JSON.parse fonksiyonuna veririz — tarayıcınızın her fetch yanıtı için kullandığı aynı V8 / SpiderMonkey / JavaScriptCore ayrıştırıcısı. Ayrıştırma başarısız olursa, hatalı karakterin konumu satır ve sütun bilgisiyle bildirilir, böylece anında düzeltebilirsiniz. Regex hilesi yok, belirsiz hata mesajı yok.
Ayrıştırıldıktan sonra sonuç, sanallaştırılmış DOM düğümleri kullanılarak katlanabilir bir ağaç olarak gösterilir — böylece 100.000 anahtarlı bir nesne bile 60 fps'de akıcı kalır. Dizileri katlayabilir, yolları kopyalayabilir ve klavye ile gezinebilirsiniz.
2 / 4 / tab girintiyle güzelce biçimlendirin, tek satıra küçültün, panoya kopyalayın veya temizlenmiş dosyayı indirin. Dönüşüm tarayıcınızda çalışır — sonuç baytları sayfayı asla terk etmez.
Sadece tarayıcı tabanlı JSON ayrıştırmanın kazandığı gerçek durumlar.
Backend loglarınızdan veya DevTools'tan küçültülmüş bir yanıt gövdesini kopyalayın, buraya yapıştırın ve yapıyı anında görün. CLI aracı kurmaya veya jq takma adları ayarlamaya gerek yok.
Bir JWT'nin orta segmentini Base64 ile çözdükten sonra, ortaya çıkan JSON'u yapıştırarak claim'leri, son kullanma tarihini ve özel alanları görün. Token, onu veren sunucu dışında hiçbir sunucuya dokunmaz.
Bozuk bir .json yapılandırmasını (Tailwind, ESLint, package.json, tsconfig) yeniden biçimlendirerek CI'da başarısız olmasını önleyin. El yazısı yapılandırmalarda biriken sondaki virgülleri ve yinelenen anahtarları yakalar.
Yan yana iki tarayıcı sekmesi açın, eski ve yeni şemayı yapıştırın. Kaçışlı dizeleri diff'lemeden eklenen veya kaldırılan alanları görmek için ağaç görünümünü kullanın.
JSON'unuz genellikle gerçek müşteri kayıtları, API anahtarları, JWT sırları, dahili kimlikler ve kişisel veriler içerir. Çoğu çevrimiçi JSON biçimlendirici verilerinizi sunucularına POST eder — yani üçüncü bir taraf yapıştırdığınız her alanı loglar. iKit'in JSON Decoder'ı tarayıcı sekmenizde JavaScript olarak çalışır, böylece ayrıştırıcı verilerinizi görür ama hiçbir sunucu görmez.
iKit blogundan ayrıntılı rehberler ve araç karşılaştırmaları.
Pretty-print, validate, and structurally diff messy JSON with three methods that work in any browser.
When a JSON document needs to embed binary data inline, Base64 is the encoding that makes it possible.
Hayır. Tüm ayrıştırma ve biçimlendirme tamamen tarayıcınızda gerçekleşir. Verileriniz cihazınızdan asla ayrılmaz.
Modern tarayıcılar 1-10 MB'ı rahatça işler. Çok büyük dosyalar (>20 MB) yavaşlayabilir; bunlar için bir CLI aracı tercih edin.
Genellikle eksik tırnak, fazladan virgül veya tek tırnak kullanımından kaynaklanır. Kesin konumu görmek için "Hatalar" sekmesine geçin.
Şu anda yalnızca RFC 8259'a uygun katı JSON destekleniyor. JSON5 / JSONC desteği gerekiyorsa bize bildirin.
İlk yüklemeden sonra çoğu kaynak tarayıcı tarafından önbelleğe alınır, böylece internet bağlantısı olsun olmasın çalışır.