Nasıl kullanılır?
- JSON metni alanına JSON'unuzu yapıştırın. Sonuç yazdıkça kontrol edilir.
- Bir Girinti seçin. Metni mümkün olduğunca kısaltmak için Boşluksuz (küçültülmüş) seçeneğini kullanın.
- Her nesnedeki adların A'dan Z'ye sıralanmasını istiyorsanız Adları A'dan Z'ye sırala kutusunu işaretleyin.
- Geçerlilik alanını okuyun. Bir satır ve sütun gösteriliyorsa metni orada düzeltin; geçerli JSON yazıyorsa Biçimlendirilmiş JSON metnini kopyalayın.
JSON nasıl kontrol edilir ve biçimlendirilir?
JSON, RFC 8259 ile tanımlanır. Bir metin tek bir değer içerdiğinde (genellikle bir nesne ya da dizi) ve her ad çift tırnak içinde yazıldığında geçerlidir. Araç geçerliliği tarayıcınızın kendi JSON çözümleyicisine sorar; yani 'geçerli' sonucu programlarınızdaki anlamıyla aynıdır.
Metin geçerliyse araç onu yeniden okur ve seçtiğiniz girintiyle yazar. Değişen yalnızca öğeler arasındaki boşluk, sekme ve satır sonlarıdır. Adlar, metinler ve sayılar yazdığınız gibi kalır.
- İki boşluk, dört boşluk ve sekme iç içe yapıyı okumayı kolaylaştırır. Boş nesneler ve diziler {} ve [] olarak tek satırda kalır.
- Boşluksuz (küçültülmüş) seçeneği her boşluğu ve satır sonunu kaldırır; bir istek ya da ayar değeri için metni kısaltır.
- Adları A'dan Z'ye sırala, her nesnenin içindeki adların sırasını değiştirir. Harfleri karakter koduna göre sıralar; bu yüzden ç, ğ ve ş gibi harfler z'den sonra gelir. Dizilerin sırasına dokunmaz, çünkü o sıra verinin parçasıdır.
Neler korunur, hatalar neyi gösterir?
Sayılar yuvarlanmaz. 12345678901234567890 ya da 1.50 gibi bir değer yazdığınız gibi geri yazılır. Birçok program bu kadar uzun bir sayıyı daha az hassasiyetle okur; bu yüzden özgün metin korunur.
Hata konumu, metnin JSON olmaktan çıktığı ilk karakterdir. Son öğeden sonraki virgül, çift tırnak yerine kullanılmış tek tırnak ve iki öğe arasında unutulmuş virgül en sık nedenlerdir. Araç metni düzeltmez: sorunun yerini gösterir ve metninize dokunmaz.
Örnek: varsayılan JSON
Varsayılan metin, beş adlı tek bir nesnedir. İçindeki liste bir düzey daha derindedir, bu yüzden iç içe derinlik 2'dir. Geçerlilik alanı Geçerli JSON yazar ve biçimlendirilmiş metin her düzey için iki boşluk kullanır.
Adları A'dan Z'ye sırala kutusu işaretlendiğinde aynı beş ad free, license, name, tags ve version sırasına girer. Etiket listesi kendi sırasını korur: json, csv, yaml.
| Sonuç | Varsayılan metin | A'dan Z'ye sıralı |
|---|---|---|
| Geçerlilik | Geçerli JSON | Geçerli JSON |
| Ad sayısı | 5 | 5 |
| İç içe derinlik | 2 | 2 |
Sık sorulan sorular
Biçimlendirme ile doğrulama arasında ne fark var?
Doğrulama, metnin JSON kurallarına uyup uymadığını denetler. Biçimlendirme yalnızca boşluk ve satır sonlarını değiştirir, veri aynı kalır. Bu araç ikisini birden yapar; geçersiz bir metin hiçbir zaman biçimlendirilmez.
Araç neden satır ve sütun gösteriyor?
Bu, JSON kurallarını ilk bozan karakterin konumudur ve 1'den başlayarak sayılır. Chrome ve Firefox bu konumu genellikle hata mesajında verir; vermeyen tarayıcılarda konumu araç kendisi bulur.
Biçimlendirici sayılarımı ya da metinlerimi değiştirir mi?
Hayır. Sayılar ve metinler yazdığınız gibi korunur; bu yüzden 12345678901234567890 gibi uzun bir kimlik numarası tüm rakamlarını saklar. Değişen yalnızca etrafındaki boşluk ve satır sonlarıdır.
JSON'um bir sunucuya gönderiliyor mu?
Hayır. Kontrol ve biçimlendirme tarayıcınızda yapılır. Yapıştırdığınız hiçbir metin sunucumuza gönderilmez ve orada saklanmaz.
Son öğeden sonraki virgül neden hata?
JSON, bir nesnenin ya da dizinin son öğesinden sonra virgüle izin vermez; oysa birçok programlama dili izin verir. Kapanış parantezinin ya da süslü parantezin hemen önündeki virgülü kaldırın.
Araç geçersiz JSON'u benim yerime düzeltebilir mi?
Hayır. İlk sorunu gösterir ve metninizi olduğu gibi bırakır, çünkü bir düzeltme yanlış anlamı tahmin edebilir. Gösterilen konumdaki metni düzeltin ve yeniden kontrol edin.
Kaynaklar
Rakamlar ve metin en son 10 Kasım 2026 Salı tarihinde kontrol edildi.