JSON Biçimlendirici ve Doğrulayıcı
JSON'u biçimlendirin, güzelleştirin, doğrulayın ve küçültün. Tamamen tarayıcınızda çalışır, bu nedenle verileriniz asla cihazınızdan çıkmaz.
Bu araç nasıl kullanılır
- 1
JSON verinizi giriş alanına yapıştırın.
- 2
Girintili olarak biçimli yazdırmak için Format'a, boşlukları kaldırmak için Minify'a tıklayın.
- 3
Hatalar, ayrıştırmanın başarısız olduğu tam satır ve sütunu gösterir.
- 4
Sonucu panonuza kopyalayın.
JSON nedir ve neden biçimlendirmek önemlidir?
JSON (JavaScript Object Notation), modern web API'lerinin, yapılandırma dosyalarının ve yapılandırılmış olay günlüklemesinin ortak dilidir. Her REST ve GraphQL API'si JSON döndürür; her package.json, tsconfig.json ve çoğu CI yapılandırması JSON'dur; AWS, GCP ve Azure CLI'larında JSON konuşur. JSON'un gücü minimal dilbilgisidir: altı yapısal karakter ({}, [], virgül, iki nokta üst üste, tırnak işaretleri), dört ilkel tür (dize, sayı, boole ve null) ve özyinelemeli iç içe geçme. Bu minimalizm aynı zamanda dezavantajıdır: JSON yorumları, sondaki virgülleri, tırnaksız anahtarları veya çok satırlı dizeleri desteklemez. Yanlış yerleştirilmiş tek bir tırnak veya virgül tüm belgeyi bozar. Bu araç, girdiyi RFC 8259'a (JSON spesifikasyonu) göre doğrular ve ardından okumak için tutarlı girintiyle sunar veya ağ üzerinden iletim için tüm boşlukları kaldırır. Ayrıştırma ve biçimlendirme, JavaScript motorunun yerel JSON.parse ve JSON.stringify işlevleri aracılığıyla tamamen tarayıcınızda çalışır; bu, Node.js sunucularında ve tüm tarayıcılarda çalışan kodun aynısıdır. Bu, verilerinizin asla ağ üzerinden gitmediği ve buradaki doğrulama davranışının üretimde kodunuzun göreceğiyle tam olarak eşleştiği anlamına gelir.
Yaygın kullanım örnekleri
API yanıtlarını biçimlendiriciye yapıştırarak hata ayıklayın — küçültülmüş JSON'un gizlediği yapıyı anında görün.
Katı bir tüketiciye (AWS CloudFormation, Kubernetes manifest dosyaları vb.) göndermeden önce JSON'u doğrulayın.
Tek satırlık JSON üreten yapılandırılmış günlükleme kütüphanelerinin (Pino, Bunyan) günlüklerini biçimli yazdırın.
Yapılandırma dosyalarını HTML veya ortam değişkenlerine gömmeden önce küçültün (daha küçük, daha az bayt ayrıştırılır).
JSON Web Token yüklerini base64'ten çözdükten sonra biçimlendirin.
İki API yanıtını her ikisini de biçimlendirip karşılaştırarak farklarını bulun.
Sıkça sorulan sorular
JSON'um tarayıcıdan çıkar mı?▼
JSON5 veya JSONC'yi (yorumlarla) biçimlendirebilir miyim?▼
Hangi girinti boyutunu kullanmalıyım?▼
Küçültülmüş JSON neden önemlidir?▼
Hata mesajlarını nasıl yorumlarım?▼
Çok büyük JSON dosyalarını biçimlendirebilir miyim?▼
JSON ile JavaScript nesne değişmezleri arasındaki fark nedir?▼
İlgili araçlar
JWT Kod Çözücü
JSON Web Token'larının (JWT) kodunu anında çözün. Tarayıcınızda çalışır: token'lar cihazınızdan asla ayrılmaz, üretim ortamı sırlarıyla kullanmak güvenlidir.
XML Biçimlendirici
XML belgelerini biçimlendirin ve güzelleştirin. SOAP, site haritaları, RSS akışları ve yapılandırma dosyaları için kullanışlıdır.
Base64 Kodlayıcı ve Kod Çözücü
Dizeleri Base64'e kodlayın veya Base64'ün kodunu metne çözün. Gizliliğinize saygı duyar: tarayıcınızda çalışır.
URL Kodlayıcı ve Kod Çözücü
Metni URL açısından güvenli kodlamaya (yüzde kodlaması) ve tersine dönüştürün. Sorgu dizeleri, yönlendirmeler ve OAuth akışları için kullanışlıdır.
HTML Varlık Kodlayıcı ve Kod Çözücü
Özel karakterleri HTML varlıklarına (&, <, vb.) ve tersine dönüştürün. Metni HTML içine güvenli bir şekilde gömmek için kullanışlıdır.
CSS Küçültücü
Dosya boyutunu azaltmak için CSS'den yorumları, boşlukları ve gereksiz karakterleri kaldırın.