İçeriğe geç
gelistiriciaraclari

JSON Formatlama

Yapıştırdığınız veya sürükleyip bıraktığınız JSON verisini okunabilir, girintili bir biçime çevirir; anahtarları isteğe bağlı olarak sıralar.

~/veri/json-formatlatarayıcıda çalışır
Formatlanmış JSON
Formatlanmış JSON burada görünecek.

Verileriniz tarayıcınızda işlenir ve sunucuya gönderilmez.

Nasıl kullanılır?

  1. 01JSON metnini kutuya yapıştırın ya da bir .json dosyasını sürükleyip bırakın.
  2. 02Girinti biçimini 2 boşluk, 4 boşluk veya sekme olarak seçin.
  3. 03İsterseniz "anahtarları sırala" seçeneğini açın.
  4. 04Sonucu sağda canlı olarak görün, Kopyala ya da İndir ile alın.

JSON formatlama hakkında

## Girinti neden önemlidir

JSON'un söz dizimi RFC 8259'da tanımlanır ve bu standarda göre değerler arasındaki boşluk, sekme ve satır sonları anlam taşımaz; bir API'den gelen tek satırlık yanıt ile aynı veriyi girintili yazan bir dosya, ayrıştırıcı için birebir aynı sonucu üretir. Formatlama tamamen insan okunabilirliği içindir: iç içe geçmiş nesneleri ve dizileri göz gezdirerek takip edebilmeniz, hangi değerin hangi anahtara ait olduğunu satır hizasından anlayabilmeniz için girinti eklenir.

İki boşluk JavaScript ve TypeScript ekosisteminde yaygındır (Prettier'ın varsayılanı budur), dört boşluk Python ve Java kökenli ekiplerde daha sık görülür, sekme ise editör genişlik ayarınıza göre kendini uyarlar. Hangi girintiyi seçerseniz seçin çıktı aynı veriyi temsil eder; seçim yalnızca ekip kuralınıza veya kişisel okunabilirlik tercihinize bağlıdır.

## Anahtar sıralama ve büyük dosyalar

"Anahtarları sırala" seçeneği her nesne seviyesinde anahtarları alfabetik sıraya dizer; bu yalnızca görünümü değiştirir, veriyi değiştirmez, çünkü JSON nesneleri anahtar sırasından bağımsız kabul edilir. Sıralama, iki farklı kaynaktan gelen benzer JSON çıktılarını göz kararı karşılaştırırken ya da sürüm kontrolüne eklenecek deterministik bir çıktı üretmek istediğinizde işe yarar; aynı veriyi her seferinde aynı sırayla yazdırmak gereksiz satır farklarını önler.

Araç birkaç megabaytlık JSON dosyalarını tarayıcıda rahatça işler. Hata durumunda biçimlendirme yerine, hatalı karakterin bulunduğu satır ve sütunu örnek metinle birlikte gösterir. Formatlanmış sonucu tek tıkla kopyalayabilir ya da .json uzantısıyla indirebilirsiniz. Daha ayrıntılı bir sözdizimi denetimi için JSON Doğrulama sayfasını, veriyi ağaçta gezmek için JSON Görüntüleyici sayfasını kullanabilirsiniz.

Sıkça sorulan sorular

JSON formatlamak verinin anlamını değiştirir mi?

Hayır; yalnızca boşluk ve satır sonu eklenir, JSON dilbilgisinde boşluk anlam taşımadığı için değerler ve anahtarlar aynı kalır.

2 boşluk mu 4 boşluk mu kullanmalıyım?

İkisi de geçerlidir; 2 boşluk JavaScript/TypeScript projelerinde, 4 boşluk Python ve Java ekiplerinde daha yaygındır, küçük payload için JSON Küçültme aracına da bakabilirsiniz.

Anahtarları sıralamak JSON'u bozar mı?

Hayır; iki JSON nesnesi anahtar sırasından bağımsız olarak eşdeğer kabul edilir, sıralama yalnızca görünümü etkiler.

Formatlarken hata alırsam ne olur?

Girdi geçerli JSON değilse formatlama yapılmaz; hatalı karakterin satır ve sütunu örnek metinle gösterilir.

Verilerim sunucuya gönderiliyor mu?

Hayır, JSON metniniz tarayıcınızda işlenir ve sunucuya gönderilmez.

İlgili araçlar