JSON Küçültücü (Online)
JSON’u geçerli en küçük hâline indirin ve bayt kazancını tam olarak görün. Okunur sürüme dönmek isterseniz Güzelleştir hemen yanınızda.
Girdi
Çıktı
Bu araç hakkında
Küçültme, bir ayrıştırıcının ihtiyaç duymadığı her baytı atar: girintiler, satır sonları, iki nokta ve virgüllerin çevresindeki boşluklar. Veriye dokunulmaz; sonuç tam olarak aynı nesneye ayrıştırılır. Yalnızca hat üzerinde daha hafif gider ve önbellekte, veritabanı sütununda ya da bir HTML özniteliğinde daha az yer kaplar. Her çalıştırmada öncesi ve sonrası boyut bildirilir; böylece kazanç tahmin değil, sayıdır.
Nasıl kullanılır
- 1Küçültmek istediğiniz JSON’u girdi paneline yapıştırın.
- 2Sıkışık sonuç hemen görünür, boyut kazancı durum çubuğunda yazar.
- 3Almak için Kopyala’ya, girintili görünüme dönmek için Güzelleştir’e basın.
Sık sorulan sorular
›JSON küçültme gerçekte neyi atar?
Yalnızca anlamsız boşlukları: girintileri, satır sonlarını ve iki nokta ile virgüllerden sonraki boşlukları. Anahtarlar, değerler, sıra ve türler tıpatıp aynı kalır; dolayısıyla ayrıştırılmış sonuç özdeştir.
›JSON ne kadar küçülür?
Biçimlendirilmiş belgelerde genelde %15–40. İç içelik derinleştikçe atılacak girinti artar. Bu sayfa her çalıştırmada öncesi ve sonrası boyutu gösterir.
›Sunucum zaten gzip kullanıyorsa küçültmeye değer mi?
Kazanç daha küçük ama gerçek. Gzip yinelenen boşlukları çok iyi sıkıştırır; üstüne küçültmek genelde birkaç yüzde daha kazandırır. En çok sıkıştırılmadan saklanan verilerde, HTML’e gömülenlerde ve websocket ile gönderilenlerde önemlidir.
›Biçimlendirilmiş sürümü geri alabilir miyim?
Evet. Küçültme veri açısından kayıpsızdır; Güzelleştir’e basmak aynı belgeyi yeniden girintiler. Atılan yalnızca boşluklardı.
›Komut satırında JSON’u nasıl küçültürüm?
jq ile: jq -c . data.json — -c seçeneği sıkışık çıktı verir. Node’da JSON.stringify(JSON.parse(input)) aynı işi yapar.