{ } JSON Formatlayıcı ve Doğrulayıcı — JSON Düzenle, Küçült, Denetle

JSON metninizi okunabilir biçime getirin, küçültün (minify), anahtarlara göre sıralayın ve hataları satır numarasıyla bulun.

🔒 Tarayıcıda çalışır 🆓 Ücretsiz ⚡ Üyelik gerekmez

Nasıl kullanılır?

  1. JSON metninizi yapıştırın.
  2. Geçerliyse biçimlendirilir; geçersizse hatanın satırı gösterilir.
  3. Sonucu kopyalayın veya .json olarak indirin.
Reklam

JSON Formatlayıcı ve Doğrulayıcı hakkında bilmeniz gerekenler

JSON, bugün sistemlerin birbiriyle veri alışverişinde kullandığı en yaygın biçimdir. Bir API'den dönen cevap, bir yapılandırma dosyası ya da bir dışa aktarma çıktısı büyük ihtimalle JSON'dur. Sorun şudur: makineye gönderilen JSON çoğu zaman tek satır hâlinde, boşluksuz gelir — çünkü boşluk taşımak veri israfıdır. O tek satır insan gözüyle okunamaz.

Formatlama, o tek satırı girintilere ayırarak yapıyı görünür kılar: hangi alan hangi nesnenin içinde, dizi nerede başlıyor nerede bitiyor. Doğrulama ise sözdizimini kontrol eder ve hatalıysa hatanın hangi konumda olduğunu söyler — eksik bir virgül ya da kapanmamış bir süslü parantez yüzünden çalışmayan bir yapılandırma dosyasında aranan tam olarak budur. İşlem tarayıcınızda yapılır; verileriniz hiçbir sunucuya gönderilmez.

Bir API'den dönen JSON yanıtı genellikle tek satır hâlinde, boşluksuz gelir. Bu biçim ağ trafiği açısından verimlidir ama insan gözüyle incelenemez. Biçimlendirme, veriyi girintileyerek yapıyı görünür kılar; iç içe geçmiş nesnelerin hangi seviyede olduğunu anlamak saniyeler sürer.

Araç yalnızca biçimlendirmekle kalmaz, JSON'u ayrıştırarak doğrular. Bir sözdizimi hatası varsa hatanın kaçıncı satır ve sütunda olduğunu, çevresindeki satırlarla birlikte gösterir. Uzun bir JSON'da eksik bir virgülü aramak yerine doğrudan noktaya gitmek büyük zaman kazandırır.

Küçültme (minify) işlemi ters yönde çalışır: tüm gereksiz boşlukları kaldırarak dosyayı olabildiğince küçültür. Yapılandırma dosyalarını gömerken veya bir JSON'u tek satırlık bir ortam değişkenine sığdırırken gereklidir. Araç kaç yüzde küçüldüğünü de gösterir.

Hangi durumlarda işinize yarar?

API cevabını incelemek

Tek satır dönen bir API cevabındaki alanları görmek; hangi verinin nerede olduğunu anlamak için tek adım.

Yapılandırma hatasını bulmak

Açılmayan bir ayar dosyasında eksik virgülü ya da kapanmamış parantezi bulmak; hata satırı doğrudan gösterilir.

Veriyi paylaşmak

Bir ekip arkadaşına örnek veri gönderirken okunabilir biçimde göndermek.

Küçültmek

Yayına alınacak bir yapılandırmayı sıkıştırılmış tek satır hâline getirerek dosya boyutunu düşürmek.

Daha iyi sonuç için

  • Hata mesajındaki konum bilgisi gerçek hatadan biraz sonrasını gösterebilir; belirtilen yerin bir-iki satır öncesine bakın.
  • Tek tırnak JSON'da geçersizdir; metin değerleri çift tırnak içinde olmalıdır.
  • Veriyi tabloya çevirmek istiyorsanız JSON ⇄ CSV Dönüştürücü aracına geçin.

Sınırlar ve dikkat edilecekler

  • JSON standardı yorum satırı kabul etmez. Yorum içeren bir dosya (JSONC gibi) hata verir; yorumları önce silmeniz gerekir.
  • Sondaki fazladan virgül (trailing comma) JSON'da geçersizdir; JavaScript'te çalışan bir yapı burada hata verebilir.
  • Çok büyük dosyalarda (birkaç on megabayt) tarayıcı yavaşlayabilir.

Sık Sorulan Sorular

Hassas veri içeren JSON'u yapıştırabilir miyim?
Evet. İşlem tamamen tarayıcınızda yapılır; JSON hiçbir sunucuya gönderilmez. API anahtarı veya müşteri verisi içeren yanıtları güvenle inceleyebilirsiniz.
En sık yapılan JSON hataları nelerdir?
Son öğeden sonra bırakılan fazladan virgül, çift tırnak yerine tek tırnak kullanımı, tırnaksız anahtar adları ve kapanmamış parantezler. Araç hatanın satır ve sütununu göstererek bunları hızlıca bulmanızı sağlar.
Anahtarları sıralamak ne işe yarar?
İki JSON çıktısını karşılaştırırken anahtar sırası farklıysa gerçek fark görünmez hâle gelir. Her ikisini de alfabetik sıralayıp karşılaştırmak, yalnızca değer farklarını ortaya çıkarır.
Verim sunucuya gidiyor mu?
Hayır. Ayrıştırma ve biçimlendirme tarayıcınızda yapılır; içerik hiçbir yere gönderilmez.
Neden 'yorum' hatası alıyorum?
JSON standardında yorum satırı yoktur. // ya da /* */ içeren dosyalar geçersiz sayılır.
Girinti miktarını seçebilir miyim?
Yaygın girinti seçenekleri arasından tercih yapabilir, ayrıca tek satıra sıkıştırabilirsiniz.

Araç künyesi

Çıktı biçimi.json
Dosya boyutu sınırıYok — sınır yalnızca cihazınızın belleğidir
Üyelik / ücretGerekmez — tamamen ücretsiz
VerilerinizCihazınızdan çıkmaz — hiçbir sunucuya yüklenmez
Çevrimdışı çalışır mı?Evet — sayfa yüklendikten sonra internet gerekmez
burcevi.com Onunla uyumlu musun? İki burcun aşk, iletişim ve güven uyumunu puanıyla birlikte gör. Uyuma bak →