{ } 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.
Nasıl kullanılır?
- JSON metninizi yapıştırın.
- Geçerliyse biçimlendirilir; geçersizse hatanın satırı gösterilir.
- Sonucu kopyalayın veya .json olarak indirin.
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?
En sık yapılan JSON hataları nelerdir?
Anahtarları sıralamak ne işe yarar?
Verim sunucuya gidiyor mu?
Neden 'yorum' hatası alıyorum?
Girinti miktarını seçebilir miyim?
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 / ücret | Gerekmez — tamamen ücretsiz |
| Verileriniz | Cihazınızdan çıkmaz — hiçbir sunucuya yüklenmez |
| Çevrimdışı çalışır mı? | Evet — sayfa yüklendikten sonra internet gerekmez |