JSON Biçimlendirici (Online)
JSON yapıştırın, anında güzelleşsin — sözdizimi renklendirmesi, katlanabilir ağaç görünümü ve her hatanın tam konumuyla. Tarayıcınızda çalışır, hiçbir şey yüklenmez.
Girdi
Çıktı
Bu araç hakkında
JSON makinelerin kolayca ayrıştırdığı, bir API’den küçültülmüş hâlde geldiğinde ise insanın zor okuduğu bir biçimdir. Bu biçimlendirici geçerli her JSON belgesini yeniden girintiler, anahtarları, dizgileri ve sayıları renklendirir, sözdizimi bozuksa satır ile sütunu tam olarak gösterir. Belge yalnızca girintiyle takip edilemeyecek kadar derinse çıktıyı Ağaç görünümüne alın: her nesne ve her dizi katlanır. Sıkışık biçime dönmek isterseniz Küçült düğmesi hemen yanınızdadır.
Nasıl kullanılır
- 1Soldaki girdi paneline JSON’unuzu yapıştırın veya yazın.
- 2Girinti boyutunu seçin — 2 boşluk, 4 boşluk veya sekme. Biçimlendirme siz yazarken yapılır.
- 3İç içe nesneleri katlamak için çıktıyı Ağaç’a alın ya da Kopyala’ya basın.
Sık sorulan sorular
›Büyük bir JSON belgesinin bölümlerini nasıl katlarım?
Çıktıyı Ağaç görünümüne alın. Her nesne ve her dizi, anahtar sayısını gösteren katlanabilir bir düğüme dönüşür; böylece ilgilenmediğiniz yerleri kapatıp gerekeni açabilirsiniz. Tümünü katla, en üst seviyeyi tek bakışta verir.
›JSON biçimlendirme nedir?
Biçimlendirme (güzelleştirme), yapının okunabilmesi için JSON’a satır sonu ve girinti ekler. Verinin kendisi değişmez; yalnızca boşluklar farklıdır.
›Güzelleştirme ile küçültme arasındaki fark nedir?
Güzelleştirme insanlar için girinti ekler; küçültme ise aktarımda yükü olabildiğince küçültmek için isteğe bağlı her boşluğu ve satır sonunu kaldırır. İkisi de geçerli ve veri olarak özdeş JSON üretir.
›Verilerim bir sunucuya yükleniyor mu?
Hayır. Biçimlendirici tamamen tarayıcınızda JavaScript ile çalışır. Yapıştırdığınız hiçbir şey makinenizden çıkmaz; bu yüzden API anahtarları, belirteçler ve üretim verileri için güvenlidir.
›Büyük JSON dosyalarını biçimlendirebilir miyim?
Evet. İşlem yerelde yapıldığı için birkaç megabaytlık dosyalar bir saniyenin çok altında biçimlenir. Çok büyük belgelerde tek sınır tarayıcınızın belleğidir.
›Bunun yerine terminalde JSON’u nasıl biçimlendiririm?
jq’dan geçirin: cat data.json | jq . — ya da Python ile: python -m json.tool data.json. İkisi de bu araçla aynı girintili çıktıyı verir.