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, ASCII dışı karakterler ve eğik çizgiler kaçışlanmaz. 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 (BMI)
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
Hesaplayıcı bulunamadı
Yorumlar (0)