Ana Sayfa / Metin Araçları / JSON Biçimlendirici

JSON Biçimlendirici

JSON verisini güzelleştirin, küçültün ve açık hata mesajlarıyla doğrulayın. Ücretsiz ve gizli.

Nasıl Kullanılır

  1. Yukarıdaki giriş kutusuna JSON yapıştırın — doğrudan API yanıtından, yapılandırma dosyasından veya kod düzenleyicinizden kopyalayın.
  2. Biçimlendir / Güzelleştir 'e tıklayın; iki boşluklu girintili okunabilir JSON'a yayılsın, veya Küçültün ki tek bitişik satıra sıkıştırılsın.
  3. JSON bozuksa tam hata mesajını görürsünüz (ör. «Unexpected token } in JSON at position 42»); bu, hatanın yerini söyler — düzeltin ve yeniden çalıştırın.
  4. Yeniden biçimlendirmeden doğruluğu doğrulamak için Doğrulayın kullanın, ardından temiz sonucu almak için Kopyalayın 'e tıklayın.

Sık Sorulan Sorular

Bu gerçekten ücretsiz mi?

Evet — bu sitedeki her araç %100 ücretsizdir; limitsiz, kayıtsız ve filigransızdır.

Verilerim güvende mi?

Kesinlikle. Tüm işlemler tarayıcınızda yerel olarak yapılır. Dosyalarınız asla bir sunucuya yüklenmez.

Biçimlendir / Güzelleştir düğmesi ne yapar?

JSON'u ayrıştırır ve iki boşluklu temiz girintiyle yeniden yazdırır — her satırda bir anahtar-değer çifti ve doğru iç içe nesneler — ki derin yapıların okunması ve taranması kolay olsun.

Güzelleştirme ile küçültme arasındaki fark nedir?

Güzelleştirme JSON'u girintili okunabilir metne yayar. Oysa küçültme tersini yapar: tüm gereksiz boşlukları ve satır sonlarını kaldırarak bitişik bir satır oluşturur; bu, boyut önemli olduğunda idealdir — örneğin bağlantılara veri ekleme veya API ile yük gönderme.

Hata mesajları hataları bulmama nasıl yardımcı olur?

Ayrıştırma başarısız olursa araç tam nedeni ve karakter konumunu gösterir; örneğin «Unexpected token } in JSON at position 42». Yaygın suçlular fazla virgüller, çift yerine tek tırnak işaretleri, tırnaksız anahtarlar ve yorumlardır — JSON bunların hiçbirine izin vermez.

Bu, JSON'u şemayla karşılaştırarak denetler mi?

Hayır — bu araç JSON'un yapısını (doğru oluşumunu) denetler, şemayı veya anlamı değil. JSON'un yapısal olarak doğru olduğunu, herhangi bir ayrıştırıcının kabul etmesi için doğrular; ama alanların API'nin beklentisiyle uyuşup uyuşmadığını denetlemez.

JSON biçimlendirmeyi, küçültmeyi ve doğrulamayı anlama

JSON bugün sunucular, API'ler ve uygulamalar arasında veri aktarmanın en yaygın yoludur. API'den veri getirdiğinizde, yapılandırma dosyası düzenlediğinizde veya veritabanı dışa aktarımıyla çalıştığınızda muhtemelen JSON görüyorsunuzdur. Sorun şu ki ham JSON nadiren okunabilirdir: API'ler onu tek büyük satır olarak döndürür, ve yanlış yerdeki bir karakter tüm entegrasyonu bozabilir. Bu yüzden JSON Biçimlendirici yapılmıştır — okunamayan blokları gerçekten çalışabileceğiniz temiz, düzenli metne dönüştürür.

Bu araç size üç mod sunar. Biçimlendir / Güzelleştir Bitişik veya dağınık JSON'u alır ve iki boşluklu girintiyle yeniden yazdırır; her satırda bir anahtar-değer çifti, ki iç içe nesneler ve diziler görsel olarak açılsın ve yapıya bir bakışta hâkim olasınız. Oysa Küçültme tersini yapar: tüm gereksiz boşlukları ve satır sonlarını kaldırır; mümkün olan en küçük dizeyi oluşturur. Küçültülmüş JSON, yük boyutu önemli olduğunda idealdir — API ile veri gönderme veya bağlantı parametresine ekleme veya sınırlı boyutlu alanda kaydetme. Ve Doğrulama Yalnızca JSON'un yapısal olarak doğru olup olmadığını denetler, hiçbir şeyi değiştirmeden; JSON'un doğru olduğu veya tam hata konusunda size açık doğrulama verir.

Ayrıştırmayı bozan yaygın JSON hataları

JSON, JavaScript'ten daha katıdır, ve çoğu doğrulama başarısızlığı küçük bir hata grubundan gelir. Fazla virgüller — nesne veya dizideki son öğeden sonraki virgül — ilk nedendir. Dizeler ve anahtarlar çevresinde çift yerine tek tırnak işaretleri bir başka nedendir; JSON her zaman çift tırnak işareti ister. Tırnaksız anahtarlar ve yorumlar (JSON'un asla desteklemediği) ve dizeler içindeki kontrol karakterleri de ayrıştırmayı bozar. Ve araç «Unexpected token } in JSON at position 42» gibi bir hata bildirdiğinde tam o karaktere bakın: gerçek hata genellikle hemen öncesindedir — eksik virgül veya fazla parantez veya tamamlanmamış dize.

JSON ile çalışmak için Uzman ipuçları

API yanıtını, ona karşı kod yazmadan önce her zaman doğrulayın — birçok «hata» bozuk mantık değil, bozuk veridir. Hata ayıklarken önce güzelleştirin ki yapı görünsün, veriyi düzeltin, ardından yeniden göndermeden önce küçültün. Yinelenen anahtarlara dikkat edin: JSON teknik olarak onlara izin verir ama çoğu ayrıştırıcı yalnızca sonuncuyu tutar; veriyi sessizce siler. Ve gizliliği aklınızda tutun: birçok çevrimiçi biçimlendiricinin aksine bu araç tamamen tarayıcınızda çalışır; bu yüzden JSON'daki API anahtarları, jetonlar ve kişisel veriler asla hiçbir yere yüklenmez.

Adım adım rehber: Bu araçta yeni misiniz? Okuyun JSON çevrimiçi biçimlendirme ve doğrulamanın eksiksiz rehber — pratik örneklerle.