🧩 JSON Formatter ve Doğrulayıcı
JSON'unuzu girintili güzelleştirin, tek satıra küçültün ve hataları satır/sütun bilgisiyle doğrulayın. Her şey tarayıcınızda çalışır — veriniz hiçbir yere gönderilmez.
Sonuç burada görünecek.
JSON Formatter ve Doğrulayıcı Nedir?
JSON formatter, dağınık veya tek satıra sıkıştırılmış JSON verisini okunabilir, girintili bir biçime dönüştüren; aynı zamanda verinin geçerli olup olmadığını kontrol eden ücretsiz bir geliştirici aracıdır. API yanıtlarını incelerken, yapılandırma dosyalarını düzenlerken veya bir webhook'tan gelen veriyi ayıklarken JSON'u hızlıca güzelleştirmek (beautify), küçültmek (minify) ve doğrulamak (validate) için idealdir. Bu araçta tüm işlem tarayıcınızda yapılır; yapıştırdığınız veri hiçbir sunucuya gönderilmez, bu yüzden hassas API anahtarlarını ve özel verileri güvenle işleyebilirsiniz.
Nasıl kullanılır?
- Ham JSON metnini üstteki kutuya yazın veya yapıştırın. Hızlı denemek için Örnek Yükle düğmesini kullanabilirsiniz.
- Girinti olarak 2 boşluk, 4 boşluk veya sekme (tab) seçin.
- Güzelleştir ile girintili çıktıyı, Küçült ile tek satırlık sıkıştırılmış çıktıyı alın.
- Doğrula düğmesi yalnızca geçerliliği kontrol eder; hata varsa mesajı ve yaklaşık satır/sütun konumunu gösterir.
- Çıktıyı Kopyala ile sonucu panoya alın.
Örnek
Diyelim ki bir API'den şu yanıt geldi: {"ad":"Ada","roller":["admin","editor"],"aktif":true}. Bu metni yapıştırıp Güzelleştir'e bastığınızda araç önce JSON.parse ile veriyi ayrıştırır, sonra seçtiğiniz girintiyle yeniden yazar. Anahtarlar alt alta dizilir, diziler okunur hale gelir ve durum çubuğunda "Geçerli JSON" mesajıyla birlikte nesne/dizi öğe sayısı ve bayt cinsinden boyut gösterilir.
Sık yapılan JSON hataları
- Fazladan virgül: Son öğeden sonra virgül bırakmak (örn.
[1, 2, 3,]) JSON'da geçersizdir. - Tek tırnak: JSON yalnızca çift tırnak kabul eder;
'metin'yerine"metin"kullanın. - Tırnaksız anahtar: Tüm nesne anahtarları çift tırnak içinde olmalıdır.
- Sondaki/baştaki fazla karakter: Geçerli JSON tek bir değer içerir; yorum satırı (
//) desteklenmez.
İpuçları
Sürüm kontrolüne (git) JSON yapılandırma dosyaları eklerken tutarlı girinti kullanmak fark gözden geçirmesini (diff) kolaylaştırır. Ağ üzerinden taşınan API yanıtları için ise minify edilmiş JSON daha az bayt tüketir. Geliştirme sırasında okunabilirlik için güzelleştirilmiş, üretimde performans için küçültülmüş biçimi tercih edebilirsiniz.
Sıkça Sorulan Sorular
JSON formatter nasıl çalışır?
Girdiğiniz metin tarayıcının yerleşik JSON.parse fonksiyonuyla ayrıştırılır, ardından seçtiğiniz girinti (2 boşluk, 4 boşluk veya sekme) ile yeniden biçimlendirilir. Tüm işlem tarayıcınızda gerçekleşir, veriniz hiçbir sunucuya gönderilmez.
JSON minify ne işe yarar?
Minify işlemi JSON'daki tüm gereksiz boşluk, girinti ve satır sonlarını kaldırarak veriyi tek satıra indirir. Bu, API yanıtlarının ve yapılandırma dosyalarının boyutunu küçülterek daha hızlı aktarım sağlar.
JSON hatalarının yerini nasıl buluyorsunuz?
Doğrulama sırasında bir hata oluşursa, tarayıcının verdiği hata mesajı gösterilir. Mümkün olduğunda hatanın yaklaşık satır ve sütun konumu da hesaplanarak gösterilir; böylece eksik virgül, fazladan virgül veya tırnak hatasını hızlıca bulabilirsiniz.
Verilerim güvende mi?
Evet. Araç %100 tarayıcınızda çalışır. JSON'unuz hiçbir sunucuya yüklenmez, kaydedilmez veya üçüncü taraflarla paylaşılmaz.