JSON Formatlama / Küçültme
JSON nasıl formatlanır?
Sonuç
Nasıl hesaplanır?
Araç metni JSON olarak ayrıştırır ve iki düzenden biriyle yeniden yazar. minify (sıkıştır) modunda tüm gereksiz boşluklar silinir ve en kısa geçerli metin elde edilir. Güzel biçimlendirme modunda satır sonları ve dört boşluklu girinti eklenir, her anahtar ayrı satıra yazılır. Metin geçerli JSON değilse, örneğin tek tırnak, sondaki virgül veya tırnaksız anahtar içeriyorsa, araç tahmin yürütmeden geçersiz uyarısı gösterir. Anahtarların sırası korunur ve her değer yazıldığı gibi kalır: {} {} olarak, 1.0 1.0 olarak kalır, büyük tam sayılar tüm basamaklarını korur, metinler kaçış dizileriyle birlikte aynen kopyalanır. Boş girdi sonuç vermez. Araç yalnızca biçimlendirir, veriyi doğrulamaz veya düzeltmez.
Örnek hesaplama
Girdi { "name": "Ada", "age": 36 } ve mod sıkıştır olsun. Metin geçerli bir JSON'dur: iki anahtarlı bir nesne. Süslü parantez, iki nokta ve virgüllerin çevresindeki boşluklar gerekmediği için silinir. Çıktı {"name":"Ada","age":36} olur; 28 karakter yerine 23 karakter. Güzel biçimlendirme modunda aynı veri girintili olarak dört satırda yazılırdı.
Sık yapılan hatalar
{name: 'Ada'}gibi JavaScript nesne söz dizimini yapıştırmak. JSON'da anahtar ve metinler çift tırnak içinde olmalıdır.- Son öğeden sonra virgül bırakmak; bu geçersizdir ve hata verir.
- Aracın bozuk JSON'u onarmasını beklemek. Yalnızca geçersiz olduğunu bildirir.
- Yorum satırı içeren bir dosyayı sıkıştırmaya çalışmak. Standart JSON'da yorum yoktur, ayrıştırma başarısız olur.
Bu hesaplama hakkında
Bu araç, girdiğiniz JSON metnini ya girintiler ve satır sonları ekleyerek iç içe geçmiş nesnelerin ve dizilerin okunabilir olduğu bir biçime dönüştürür (pretty-print) ya da tek bir sıkıştırılmış satıra indirger (minify); eksik virgül veya kapanmamış parantez gibi, JSON'un normalde ayrıştırılamamasına yol açacak sözdizimi hatalarını da işaretler.
Geliştiriciler, okunaksız tek satırlık bir API yanıtını, yapılandırma dosyasını veya webhook verisini incelerken sürekli pretty-print tarafını kullanır; canlı ortama gönderilecek JSON'u hazırlarken de minify tarafını kullanır, çünkü daha küçük veri yükleri daha az bant genişliği ve daha hızlı yükleme demektir. Aynı zamanda elle düzenlenmiş bir yapılandırma dosyasının veya kopyalanıp yapıştırılmış bir API yanıtının, kodun başka bir yerinde ayrıştırma hatasına yol açmadan önce gerçekten geçerli JSON olup olmadığını hızlıca kontrol etmenin bir yoludur.
Bu faydalı oldu mu?
En fazla 3 tepki seçebilirsiniz.
Popüler hesaplayıcılar
Kredi Hesaplama
Aylık taksit, toplam faiz ve ödeme planını hesaplayın.
Yüzde Hesaplama
Yüzde değişim, indirim ve oran hesaplamaları.
İndirim Hesaplama
İndirimli fiyatı, kazancı ve indirim tutarını hesaplayın.
Vücut Kitle Endeksi (VKİ)
Boy ve kiloya göre vücut kitle endeksini hesaplayın.
Yaş Hesaplama
Doğum tarihinden bugüne tam yıl, ay ve gün cinsinden yaşınızı hesaplayın.
Bileşik Faiz Hesaplama
Ana para, faiz oranı ve süreye göre bileşik faizle nihai tutarı hesaplayın.
Tüm Hesaplayıcılar
- Kredi Hesaplama
- Kar Hesaplama
- İndirim Hesaplama
- Vücut Kitle Endeksi (VKİ)
- Yüzde Hesaplama
- İdeal Kilo Hesaplama
- Yaş Hesaplama
- Gebelik Hesaplama
- Bileşik Faiz Hesaplama
- Bazal Metabolizma (BMR) Hesaplama
- Bahşiş Hesaplama
- Yakıt Maliyeti Hesaplama
- Tarih Farkı Hesaplama
- Uyku Döngüsü Hesaplama
- Günlük Su İhtiyacı Hesaplama
- Basit Faiz Hesaplama
- Kalp Atış Hızı Bölgeleri Hesaplama
- Koşu Temposu Hesaplama
- Evcil Hayvan Yaşı Hesaplama
- Kalori Yakım Hesaplama
- Makro Besin Dağılımı Hesaplama
- TDEE (Toplam Günlük Enerji İhtiyacı) Hesaplama
- Bel-Kalça Oranı Hesaplama
- Takdir ve Teşekkür Belgesi Hesaplama
- Tek Tekrar Maksimum (1RM) Hesaplama
- Yumurtlama (Ovülasyon) Hesaplama
- Elektrik Maliyeti Hesaplama
- Birim Fiyat Hesaplama
- Tasarruf Hedefi Hesaplama
- Başabaş Noktası Hesaplama
- Boya Hesaplama
- Vize-Final Ortalama Hesaplama
- İş Günü Hesaplama
- Saat Farkı (Süre) Hesaplama
- Yakıt Tüketimi Hesaplama
- Sıcaklık Birimi Çevirici
- Fayans (Seramik) Hesaplama
- En-Boy Oranı Hesaplama
- Roma Rakamı Çevirici
- Hedef Kilo Süresi Hesaplama
- Maaş Çevirici (Saatlik-Yıllık)
- Kredi Kartı Doğrulama (Luhn)
- Vücut Yüzey Alanı (BSA) Hesaplama
- Hissedilen Sıcaklık Hesaplama
- Ohm Kanunu Hesaplama
- PPI (Piksel Yoğunluğu) Hesaplama
- Molar Kütle Hesaplama
- Burç Hesaplama (Batı + Çin)
- IBAN Doğrulama
- Ayakkabı Numarası Dönüştürücü
- Ülke Bilgisi (Telefon Kodu) Sorgulama
- Saat Dilimi Farkı (Dünya Saati)
- CAGR (Bileşik Yıllık Büyüme) Hesaplama
- 72 Kuralı Hesaplama
- Kandaki Alkol (Promil) Hesaplama
- Yağsız Vücut Kütlesi (LBM) Hesaplama
- Pisagor Teoremi Hesaplama
- Hız Birimi Dönüştürücü
- İndirme Süresi Hesaplama
- Tarih Hesaplama (Gün Ekle/Çıkar)
Hesaplayıcı bulunamadı
Yorumlar (1)
Araç geçersiz JSON bildirdiğinde sorunun nerede olduğunu söylemez. Bulmanın güvenilir yolu metni ikiye bölmek, her yarıyı ayrı ayrı denemek ve başarısız olan yarıda aynı işlemi tekrarlamaktır. Metin sunucumuzda işlendiği için yapıştırmadan önce parolaları, API anahtarlarını ve kişisel verileri çıkarın. En sık hangi tür JSON'u biçimlendiriyorsunuz: API yanıtları, yapılandırma dosyaları ya da günlükler mi?