JSON Biçimlendirici
JSON'u tarayıcınızda biçimlendirin, doğrulayın, ağaçta inceleyin ve küçültün.
Bu araç hakkında
JSON biçimlendirici, sıkıştırılmış veya karışık JSON'u tutarlı girinti ve satır sonlarıyla yeniden yazarak okunabilir hâle getirir. Bu araç aynı zamanda doğrulayıcı olarak çalışır: sözdizimi bozuksa belirsiz bir "geçersiz JSON" mesajı yerine ayrıştırıcının tam hata metnini görürsünüz.
Her şey tarayıcınızın yerleşik JSON ayrıştırıcısıyla, cihazınızda çalışır. Hiçbir şey yüklenmez — bu önemlidir, çünkü JSON içerikleri sıklıkla API anahtarları, erişim jetonları, müşteri kayıtları ve dahili kimlikler taşır; rastgele bir sunucuya yapıştırılmaması gereken veriler.
Yükleme adımı olmadığı için dosya boyutu sınırı ve bekleme de yoktur. 10 MB'lık bir API yanıtını yapıştırın; cihazınız ne kadar hızlı ayrıştırırsa o kadar hızlı biçimlenir.
JSON nasıl biçimlendirilir
- 1JSON'u alana yapıştırın veya yerel bir .json dosyası açın — sıkıştırılmış, biçimli ya da doğrudan ağ sekmesinden kopyalanmış olabilir.
- 2Girinti genişliğini seçin: 2 boşluk (en yaygın kural), 4 boşluk veya sekme benzeri çıktı için 8.
- 3Güzelleştirmek için Format, tüm boşlukları kaldırmak için Minify, yalnızca sözdizimini denetlemek için Validate düğmesine basın.
- 4Sonucu biçimli metin olarak okuyun veya açılır-kapanır Ağaç görünümüne geçin; gerektiğinde çıktıyı kopyalayın.
Bu araç ne yapar
Güzelleştirme ve küçültme
JSON'u okumak ve hata ayıklamak için biçimlendirin ya da API yanıtlarında ve yapılandırma dosyalarında boyutu düşürmek için tek satıra küçültün.
Kesin hata mesajları
Geçersiz JSON, tarayıcının kendi ayrıştırıcı hatasını döndürür; bu hata sorunun konumunu söyler — genellikle fazladan virgül, tek tırnak veya kaçırılmamış bir karakter.
Unicode ve kaçış dizileri korunur
Türkçe karakterler, emoji ve kaçış dizileri biçimlendirmeden zarar görmeden çıkar; çünkü araç metni düzenlemek yerine ayrıştırılmış yapıyı yeniden yazar.
Boyut sınırı yok, yükleme yok
Büyük içerikler cihazınızda işlenir. JSON'unuz hiçbir sunucuya ulaşmadığı için içindeki kimlik bilgileri gizli kalır.
Sık sorulan sorular
JSON biçimlendirici tam olarak ne yapar?
JSON'unuzu bir veri yapısına ayrıştırır, ardından tutarlı girinti ve satır sonlarıyla yeniden yazar. Veri birebir aynı kalır; yalnızca boşluklar değişir. Böylece iç içe nesneler ve diziler bir bakışta okunur hâle gelir.
JSON'u nasıl doğrularım?
Yapıştırıp Validate'e basın. Sözdizimi doğruysa onay alırsınız; değilse neyin ve kabaca nerede yanlış olduğunu anlatan ayrıştırıcı hatasını görürsünüz. Biçimlendirme de dolaylı olarak doğrulama yapar, çünkü geçersiz JSON ayrıştırılamaz.
JSON'um neden 'Unexpected token' hatası veriyor?
En yaygın üç neden: son öğeden sonra fazladan virgül, anahtar veya metinlerde çift tırnak yerine tek tırnak ve metin içinde kaçırılmamış karakterler (örneğin ham satır sonu). JSON, JavaScript nesne söz diziminden daha katıdır.
JSON küçültme ne işe yarar?
Küçültme, gereksiz her boşluğu ve satır sonunu kaldırarak en küçük geçerli gösterimi üretir. API yanıtları, gömülü yapılandırma ve baytların önemli olduğu her yer için faydalıdır. Ayrıştırılmış sonuç tamamen aynıdır.
Hangi girintiyi seçmeliyim?
İki boşluk, JavaScript, TypeScript ve çoğu JSON stil kılavuzunda baskın kuraldır. Dört boşluk Python ve Java ekosistemlerinde yaygındır. Yapıştıracağınız dosyaya uyanı seçin.
JSON verilerim bir sunucuya gönderiliyor mu?
Hayır. Biçimlendirme, küçültme ve doğrulama tarayıcınızdaki yerleşik JSON ayrıştırıcısıyla yerel olarak yapılır. Hiçbir şey iletilmez, kaydedilmez veya saklanmaz — aracı kullanırken tarayıcınızın ağ sekmesini açarak ya da sayfa yüklendikten sonra internet bağlantınızı kesip deneyerek doğrulayabilirsiniz.
Maksimum dosya boyutu var mı?
Yapay bir sınır yok. Pratik sınır cihazınızın kullanılabilir belleğidir; bu da genellikle megabaytlarca içeriğin sorunsuz biçimlendiği anlamına gelir.
Yorum veya fazladan virgül (JSON5) destekliyor mu?
Hayır. Bu araç, yorumlara ve fazladan virgüllere izin vermeyen katı JSON belirtimini izler. Dosyanızda bunlar varsa elinizdeki JSON5 veya JSONC'dir ve önce temizlenmesi gerekir.