Karmaşık, küçültülmüş JSON tek bakışta okunamaz. Yapıştırın ve anında temiz, doğru girintili bir çıktı elde edin — taranması daha kolay, hata ayıklaması daha kolay ve tek tıkla kopyalamaya hazır.
Hesap makinesi yükleniyor...
Bu araç size yardımcı oldu mu?
JSON Biçimlendirici nedir?
Bir JSON Biçimlendirici, ham, küçültülmüş JSON'u alır ve uygun girinti ile iyi yapılandırılmış, insan tarafından okunabilir bir biçime dönüştürür. API'lerde hata ayıklayan, yapılandırma dosyalarını düzenleyen veya veri yapılarıyla çalışan geliştiriciler için gereklidir.
Bu Hesap Makinesi Ne Zaman Kullanılmalı
Okunamayan JSON'un tek bir uzun satırını döndüren bir API yanıtında hata ayıklama.
Okunabilirliğin önemli olduğu dokümantasyon veya README için JSON hazırlama.
İkisini de aynı girintiye biçimlendirdikten sonra iki JSON yapısını yan yana karşılaştırma.
Sıkıştırılmış küçültülmüş bir yapılandırma dosyasını (package.json veya tsconfig.json gibi) okuma.
Bir meslektaşınızla JSON verilerini sohbet veya e-posta yoluyla okunabilir bir biçimde paylaşma.
Veri yapısını doğrulamak için bir webhook yükünü veya tarayıcı ağ yanıtını inceleme.
Girdi: {"name":"John","age":30,"address":{"city":"NYC","zip":"10001"}} satır sonları ve 2 boşluk girintisiyle biçimlendirilir, bu da iç içe geçmiş yapıyı açıkça görünür kılar.
Sonuçlarınızı Yorumlama
Biçimlendirici, ham JSON girdinizi alır ve her anahtar, değer veya kapanış parantezinden sonra satır sonlarıyla tutarlı girinti (varsayılan olarak yuvalama seviyesi başına 2 boşluk) uygular. Çıktı tam verileri korur — hiçbir değer değiştirilmez, sadece okunabilirlik için boşluk eklenir.
Küçültme işlevi tam tersini yapar: mümkün olan en küçük dizeyi üretmek için tüm gereksiz boşlukları kaldırır. Bu, her bayt'ın önemli olduğu üretim API'lerinde yük boyutunu azaltmak için kullanışlıdır. Küçültülmüş JSON, işlevsel olarak biçimlendirilmiş JSON ile aynıdır — sadece boşluk farklıdır.
Anahtarları sırala seçeneği, nesne özelliklerini alfabetik olarak yeniden düzenler, bu da iki JSON yapısını karşılaştırmak veya tutarlı anahtar sıralamasının fark bulmayı kolaylaştırdığı yapılandırma dosyaları için yararlıdır. JSON anahtar sırasının anlamsal bir önemi olmadığını unutmayın — sıralanmış ve sıralanmamış JSON eşdeğerdir.
Sıkça Sorulan Sorular
JSON biçimlendirme nedir?
JSON biçimlendirme (veya pretty-printing), JSON verilerine uygun girinti ve satır sonları ekleyerek insan tarafından okunabilir hale getirir. Kompakt JSON, iletim için harikadır ancak okunması zordur.
Araç iç içe geçmiş JSON'u işleyebiliyor mu?
Evet, biçimlendirici her derinlikteki iç içe geçmiş nesneleri ve dizileri işleyerek her seviyeyi doğru şekilde girintiler. Karmaşık, derinlemesine iç içe geçmiş JSON yapıları güzelce biçimlendirilir.
Verilerim bir sunucuya gönderiliyor mu?
Hayır. Tüm JSON işlemleri tamamen tarayıcınızda gerçekleşir. Verileriniz cihazınızdan asla ayrılmaz.
Biçimlendirme ile küçültme arasındaki fark nedir?
Biçimlendirme, okunabilirlik için girinti ve satır sonları ekler. Küçültme ise tam tersini yapar — üretim dağıtımları için yararlı olan, mümkün olan en küçük JSON dizesini oluşturmak için tüm gereksiz boşlukları kaldırır.
Anahtarları alfabetik olarak sıralayabilir miyim?
Evet. Anahtarları sırala seçeneği, nesne anahtarlarını alfabetik sırayla yeniden düzenler, bu da büyük JSON yapılarını aramayı ve karşılaştırmayı kolaylaştırır. Bu, özellikle yapılandırma dosyaları için yararlıdır.
JSON'umda neden sonda virgül hatası var?
JSON, bir nesne veya dizideki son öğeden sonra sonda virgüle izin vermez. Bu, JSON'u elle düzenlerken yaygın bir hatadır. Biçimlendirici bu hatayı vurgulayacaktır.
JSON ve JSONC arasındaki fark nedir?
JSONC (Yorumlu JSON), // ve /* */ yorumlarına izin verir. Standart JSON izin vermez. Bu biçimlendirici standart JSON işler. Biçimlendirmeden önce tüm yorumları kaldırın.
Bir API yanıtından JSON'u biçimlendirebilir miyim?
Kesinlikle. API istemcinizden veya tarayıcı geliştirici araçlarından ham JSON yanıtını kopyalayın ve buraya yapıştırın. Biçimlendirici, hata ayıklama için anında okunabilir hale getirecektir.
Hangi girinti boyutunu kullanmalıyım?
2 boşluk en yaygın kullanılan kural ve varsayılandır. Bazı ekipler 4 boşluk veya sekme karakterlerini tercih eder. Projenizin kodlama stil kılavuzuyla eşleşen değeri kullanın.
Bu araçla JSON'u YAML'a dönüştürebilir miyim?
Bu araç JSON biçimlendirme ve küçültmeye odaklanır. JSON'dan YAML'a dönüşüm için özel bir dönüştürme aracı kullanın. Ancak önce JSON'unuzu biçimlendirmek, manuel dönüştürmeyi çok daha kolay hale getirir.
JSON'um neden bir ayrıştırma hatası gösteriyor?
Yaygın nedenler arasında sonda virgüller, tırnak içine alınmamış anahtarlar, çift tırnak yerine tek tırnak ve eksik iki nokta üst üste bulunur. Hatanın tam konumunu belirlemek için önce JSON Doğrulayıcı aracını kullanın.