JSON Formatter

JSON verisini biçimlendirin ve doğrulayın.

Nasıl kullanılır?

JSON verisini biçimlendirin ve doğrulayın.

Sık sorulan sorular

Bu araç temel kullanım için ücretsizdir.

Ne zaman kullanmalısın?

Sıkışık, tek satırlık bir JSON verisini okunabilir, girintili hale getirmen gerektiğinde kullan; bir API yanıtını incelerken veya hata ayıklarken işini kolaylaştırır.

Ne zaman kullanmamalısın?

JSON içinde gerçekten geçersiz bir sözdizimi hatası varsa (eksik virgül gibi), formatlama bunu düzeltmez, önce doğrulama aracıyla hatayı bulman gerekir.

Adım adım kullanım

  1. JSON verinizi sayfadaki metin alanına yapıştırın. Bir API yanıtı, bir paket dosyası veya bir ayar dosyası olabilir.
  2. Okunabilir, girintili bir çıktı istiyorsanız "Biçimlendir" butonuna tıklayın.
  3. Veriyi tek satıra indirip boşluklarından arındırmak istiyorsanız "Sıkıştır" butonunu kullanın.
  4. Metinde sözdizimi hatası varsa araç bunu bildirir. Hatayı düzeltip aynı butona yeniden basın.

Örnek

Bir hava durumu API'sini deniyorsunuz ve tarayıcıda açtığınız adres tek satırlık uzun bir yanıt döndürüyor. Yanıtı alana yapıştırıp Biçimlendir'e bastığınızda şehir bilgisi, anlık değerler ve saatlik tahmin dizisi ayrı bloklar hâlinde görünür. Hangi alanın hangi seviyede durduğunu görmek, kodunuzda bu değere nasıl erişeceğinizi yazmayı kolaylaştırır. İşiniz bittiğinde, test için kullandığınız örnek veriyi bir ortam değişkenine veya tek satırlık bir yapılandırma alanına koymanız gerekirse Sıkıştır ile aynı veriyi kompakt hâle getirebilirsiniz.

Biçimlendirilmiş çıktı, ekip içinde bir API'nin nasıl yanıt verdiğini anlatırken de işe yarar. Dokümantasyona veya bir hata kaydına örnek yanıt eklerken girintili hâli kullanmak, okuyanın yapıyı ilk bakışta kavramasını sağlar ve gereksiz soru trafiğini azaltır.

JSON'u biçimlendirmek ve küçültmek

Aynı JSON iki biçimde yazılabilir: okunabilir (girintili) ve küçültülmüş (tek satır). Geliştirme ve hata ayıklamada girintili sürüm işinize yarar; ağ üzerinden gönderirken ya da dosya boyutu önemliyse küçültülmüş sürüm daha uygundur. Biçimlendirici bu iki hâl arasında geçmenizi sağlar ve söz dizimi hatasını da yakalar.

İpuçları

  • Biçimlendirmeden önce verinin geçerli JSON olduğundan emin olun.
  • Hassas verileri (anahtar, kişisel bilgi) başkalarıyla paylaştığınız ekran görüntülerinde gizleyin.
  • Büyük sayıların (16 basamaktan uzun) bazı sistemlerde hassasiyet kaybettiğini unutmayın.
  • Girinti boşluğu sayısı yalnızca görünümü etkiler, anlamı değiştirmez.

Dikkat edilmesi gerekenler

  • JSON standardı yorum satırlarına izin vermez. Bazı yapılandırma dosyalarında görülen // ile başlayan notlar, standart bir doğrulayıcıda hata olarak işaretlenir.
  • Anahtarlar ve metin değerleri çift tırnak içinde olmalıdır. JavaScript nesnesinden kopyalanan tek tırnaklı veya tırnaksız anahtarlar geçersiz sayılır.
  • Sıkıştırma yalnızca biçimlendirme boşluklarını kaldırır, metin değerlerinin içindeki boşluklara dokunmaz. Veri anlamca aynı kalır.
  • Çok büyük bir yanıtı incelerken önce ilgilendiğiniz kısmı kopyalamak, hem sayfanın daha akıcı çalışmasını hem de aradığınızı daha çabuk bulmanızı sağlar.

Sık sorulan sorular

Girdiğim kod/veri kaydediliyor mu?

Hayır, hiçbir veri sunucuya gönderilmez veya saklanmaz; işlem tamamen tarayıcınızda gerçekleşir.

Büyük dosyalarda çalışır mı?

Evet, ancak çok büyük girdilerde (birkaç MB üzeri) tarayıcı performansı düşebilir.

Bu araç ücretsiz mi?

Evet, temel kullanım için tamamen ücretsizdir ve üyelik gerektirmez.