İçeriğe geç

JSON Küçültücü

Verileri aynen koruyarak dizelerin dışındaki tüm boşlukları, sekmeleri ve satır sonlarını kaldırıp JSON dosyalarını küçültün. Sayılar özgün rakamlarını korur; böylece büyük tam sayılar ve ondalıklar hiçbir zaman hassasiyet kaybetmez, dizeler, kaçış dizileri ve anahtar sırası değişmeden kalır. Geçersiz JSON, ilk hatanın satır ve sütunuyla birlikte reddedilir. Bu araç, API yüklerini, test verilerini ve yapılandırma dosyalarını küçültmek isteyen geliştiriciler için uygundur.

Sıfırla

Sık sorulan sorular

JSON küçültücü neleri kaldırır?

Anlamsız tüm boşlukları kaldırır: belirteçler arasındaki boşlukları, sekmeleri ve satır sonlarını. Dizelerin içindeki her şey, boşluklar ve kaçış dizileri de dahil, yazıldığı gibi aynen kalır.

Küçültme sayılarımı değiştirebilir mi?

Hayır. Araç, her sayıyı ayrıştırıp yeniden yazdırmak yerine yazıldığı şekliyle kopyalar; böylece 12345678901234567890 veya 1.50 değişmeden kalır ve hiçbir zaman hassasiyet kaybetmez.

JSON dosyasını doğrular mı?

Evet. Girdi, RFC 8259 ile tanımlanan katı JSON biçiminde olmalıdır. Yorumlar, sondaki virgüller, tek tırnaklar, tırnaksız anahtarlar ve NaN gibi değerler reddedilir.

Hatalar nasıl bildirilir?

İlk sorun satır ve sütun bilgisiyle bildirilir. Yaygın mesajlarda beklenmeyen karakter, kapatılmamış dize, geçersiz kaçış veya JSON değerinin sonundan sonra gelen içerik belirtilir.

Yinelenen anahtarlar kaldırılır mı?

Hayır. Küçültücü bellekte bir nesne oluşturmadığından yinelenen anahtarlar ve anahtar sırası girdideki gibi aynen korunur.

Bayt sırası işareti korunur mu?

Başta bulunan UTF-8 bayt sırası işareti, JSON değerinin parçası olmadığı için kaldırılır. Diğer her şey yerinde kalır.

İç içe yerleştirme ne kadar derin olabilir?

Nesneler ve diziler en fazla 1000 düzey iç içe yerleştirilebilir. Daha derin girdiler, isteğin yavaşlaması veya başarısız olması riskine karşı bir hata mesajıyla reddedilir.

Girdi ne kadar büyük olabilir?

İstek başına en fazla 1 MB JSON kabul edilir. Küçültme tek geçişte tamamlanır; bu nedenle büyük dosyalar bile hızla sonuçlanır.

JSON Lines'ı veya birden fazla belgeyi aynı anda küçültebilir miyim?

Hayır. Girdi, tek bir nesne veya dizi gibi tek bir JSON değeri olmalıdır. İlk değerden sonra gelen ikinci bir değer, satır ve sütun bilgisiyle beklenmeyen içerik olarak bildirilir.

Verilerim saklanıyor mu?

Hayır. JSON isteğiniz için bellekte işlenir ve size geri gönderilir. Hiçbir zaman kaydedilmez; yalnızca istek boyutları günlüğe kaydedilir.

OneClick Pro Hakkında

OneClick Pro, günlük işler için görüntüleri ve birimleri dönüştürme, kodu biçimlendirme ve doğrulama, alan adlarını ve SEO denetleme, metin, tarihler ve sayılarla çalışma gibi işlerde kullanabileceğiniz 150'den fazla web aracından oluşan ücretsiz bir koleksiyondur. Her araç kayıt veya abonelik gerektirmeden çalışır; girdiğiniz bilgiler yalnızca sonucu hesaplamak için kullanılır ve hiçbir zaman saklanmaz. Tek seferlik işler için hızlı bir araç kutusu olarak kullanabilir veya her gün başvurduğunuz araçları yer imlerine ekleyebilirsiniz.