Ücretsiz · Sunucuya gönderilmez

JSON Formatlayıcı

JSON doğrulama, prettify, minify ve yapı analizi — tek sayfada.

Ana Sayfa / Araçlar / JSON Formatlayıcı
{ }
JSON Formatlayıcı & Doğrulayıcı
Tüm işlemler tarayıcıda gerçekleşir
Formatlanmış JSON
⚡
Örnek Şablonlar
Tıklayın, hemen deneyin

JSON Nedir?

JSON (JavaScript Object Notation), veri değişimi için kullanılan hafif ve okunması kolay bir formattır. Web API'larında, yapılandırma dosyalarında ve modern web uygulamalarının büyük çoğunluğunda kullanılır. Anahtar-değer çiftleri, diziler ve iç içe nesnelerden oluşur.

Prettify ve Minify Ne Demek?

Prettify (güzelleştirme): JSON'u girintili ve okunması kolay bir formata dönüştürür. Geliştirme ve debug süreçleri için idealdir.

Minify (sıkıştırma): Tüm boşlukları ve yeni satırları kaldırır, JSON boyutunu küçültür. Production API yanıtları için bant genişliği tasarrufu sağlar.

Sıkça Sorulan Sorular

Tarayıcının yerleşik JSON.parse() fonksiyonu kullanılır. Sözdizimi hatası varsa tam hata satırı ve mesajı gösterilir, hangi karakterde sorun olduğunu görebilirsiniz.
Hayır. Tüm işlemler (doğrulama, prettify, minify) tarayıcınızda gerçekleşir. JSON içeriğiniz hiçbir sunucuya iletilmez veya kaydedilmez.
JSON daha kısa, okunması kolay ve JavaScript ile doğrudan uyumludur. XML ise daha ayrıntılı (verbose) bir yapıdadır ama şema doğrulama gibi konularda daha güçlüdür. Modern web API'larının çoğu JSON kullanır.
Evet. Minify edilmiş (sıkıştırılmış) JSON'u bu araca yapıştırıp "Prettify" işlemini uygulayarak girintili, okunabilir haline geri döndürebilirsiniz. Veri kaybı olmaz.
Hayır, standart JSON formatı yorum satırlarını desteklemez. Yorum eklemek isterseniz JSON5 veya JSONC gibi genişletilmiş formatlar kullanılabilir, ancak bunlar standart JSON.parse() ile uyumlu değildir.
Tarayıcı tabanlı işlem olduğu için çok büyük dosyalarda (birkaç MB üzeri) tarayıcı belleğine bağlı olarak performans düşebilir. Ortalama boyuttaki API yanıtları ve config dosyaları için sorunsuz çalışır.
JSON standardı (RFC 8259), anahtar ve string değerlerin çift tırnak (") içinde olmasını zorunlu kılar. Tek tırnak veya tırnaksız anahtarlar geçersiz JSON sayılır ve doğrulama hatası verir.