JSON Biçimlendirme, Doğrulama ve Küçültme
JSON'unuzu yapıştırın: anında doğrulanır, hata varsa satır ve sütunu gösterilir; ardından tek tıkla biçimlendirilir veya küçültülür. Gizli verileriniz dahil her şey tarayıcınızda kalır.
- Ücretsiz
- Satır ve sütunla hata
- Ağaç görünümü
- Hiçbir şey gönderilmez
%100 gizli — Her şey doğrudan tarayıcınızda işlenir: dosyalarınız, sesiniz ve görüntünüz asla Chatzam sunucularına gönderilmez.
JSON nasıl biçimlendirilir ve doğrulanır?
-
JSON'u yapıştırın
İçeriği giriş alanına yapıştırın: anında doğrulanır.
-
Düzeltin veya biçimlendirin
Hata varsa satırı ve sütunu gösterilir. Yoksa 2 veya 4 boşluk ya da sekmeyle girintileyin, küçültün veya anahtarları sıralayın.
-
Kopyalayın veya indirin
Sonucu tek tıkla kopyalayın ya da .json dosyası olarak indirin. Ağaç görünümü verileri dal dal incelemenizi sağlar.
JSON okumak ve düzeltmek için her şey
Hassas doğrulama
Açık bir mesaj neyin yanlış olduğunu ve nerede olduğunu satır ve sütunla gösterir; birkaç saniyede düzeltirsiniz.
Biçimlendirme veya küçültme
Okumak için 2 veya 4 boşluklu ya da sekmeli girinti, iletmek için boşluksuz kompakt sürüm.
Anahtar sıralama
Anahtarlar alfabetik sıraya dizilir: iki API yanıtını veya iki yapılandırma dosyasını karşılaştırmak için pratiktir.
Katlanabilir ağaç görünümü
Uzun bir JSON'da bile yalnızca ilginizi çeken nesneleri ve dizileri açın.
En sık yapılan JSON hataları
JSON, JavaScript'ten daha katıdır. Anahtarlar ve dizeler çift tırnak içinde olmalıdır: {'ad': 'Elif'} geçersizdir, {"ad": "Elif"} doğrudur. [1, 2, 3,] örneğindeki gibi son öğeden sonra virgül koymak yasaktır; // veya /* */ yorumları da öyle. true, false ve null değerleri küçük harfle yazılır; undefined, NaN ve Infinity JSON'da yoktur. Bir başka tuzak: bir dizenin içindeki tırnak işareti veya ters eğik çizgi kaçış karakteriyle yazılmalıdır (\" ve \\), satır sonu ise \n olarak yazılır. Doğrulayıcı bir hata bildirdiğinde, belirtilen konumun hemen öncesine de bakın: çoğu zaman bir önceki satırın sonunda unutulmuş bir virgüldür.
Girintilemek mi, küçültmek mi?
Girintili bir JSON kolay okunur: her iç içe geçme düzeyi, projenizin kurallarına göre 2 boşluk, 4 boşluk veya bir sekmeyle kaydırılır. Web geliştirmede en yaygın tercih 2 boşluk, Python ekosisteminde ise 4 boşluktur. Küçültme (minify) bunun tersini yapar: verileri değiştirmeden boşlukları, sekmeleri ve satır sonlarını siler; bir istekte göndermek, saklamak veya bir ortam değişkenine yapıştırmak için mümkün olan en kompakt metni elde edersiniz. İki sürüm bir program için tamamen eşdeğerdir: yalnızca okunabilirlik değişir. Okumak ve hata ayıklamak için biçimlendirin, iletmek için küçültün.
Anahtarları sıralamak ve JSON'u ağaç görünümünde incelemek
JSON standardına (RFC 8259) göre bir nesne sırasız bir koleksiyondur: {"a": 1, "b": 2} ile {"b": 2, "a": 1} aynı verileri temsil eder. Anahtarları alfabetik sıraya dizmek, iki API yanıtını veya iki yapılandırma dosyasını farklı bir sıralamaya takılmadan satır satır karşılaştırmanızı sağlar. Ağaç görünümü büyük bir JSON'u incelemeye yarar: büyük dizileri katlayın, yalnızca işinize yarayan dalı açın ve iç içe bir değeri hızla bulun. Her şey tarayıcınızda işlendiği için müşteri verilerini, şirket içi dışa aktarımları veya hassas API yanıtlarını gönül rahatlığıyla yapıştırabilirsiniz: hiçbir şey sunucuya gönderilmez.
Sıkça Sorulan Sorular
JSON'umun geçerli olup olmadığını nasıl anlarım?
Araca yapıştırın: doğrulama anında yapılır. Geçersizse mesaj hatayı satırı ve sütunuyla gösterir.
JSON'um neden geçersiz?
En sık nedenler: çift tırnak yerine tek tırnak, tırnaksız bir anahtar, son öğeden sonra virgül veya bir yorum. Belirtilen konuma ve hemen önceki satırın sonuna bakın.
JSON nasıl küçültülür (minify)?
Yapıştırın ve küçültmeyi seçin: boşluklar ve satır sonları silinir, veriler aynı kalır. Sonucu kopyalayın veya .json olarak indirin.
JSON için hangi girinti seçilmeli?
En yaygın kural 2 boşluktur; 4 boşluk veya sekme de uygundur. Bu bir okunabilirlik meselesidir: veriler değişmez.
JSON verilerim bir sunucuya gönderiliyor mu?
Hayır. Doğrulama ve biçimlendirme tarayıcınızda yapılır: gizli verileri cihazınızdan çıkmadan biçimlendirebilirsiniz.