JSON Formatter ve Doğrulayıcı

JSON metnini yapıştırın, girintiyi seçin ve metnin geçerli olup olmadığını hemen görün. Bir hata varsa sorunun başladığı satır ve sütun gösterilir. Yapıştırdığınız metin tarayıcınızdan çıkmaz.

Ücretsiz Tarayıcınızda çalışır Kontrol: 10 Kasım 2026 Salı

Kontrol edilecek JSON. En fazla 2.000.000 karakter. Sayılar ve metinler yazdığınız gibi korunur.

Her nesnenin içindeki adları her düzeyde sıralar. Dizi öğelerinin sırası aynı kalır.

Sonuç

Geçerlilik — Geçerli JSON ya da ilk hatanın satır ve sütunu.
Ad sayısı — Tüm nesnelerdeki adların toplamı.
İç içe derinlik — Birbirinin içine yerleşen nesne ve dizilerin en fazla sayısı.
Biçimlendirilmiş JSON

Bu araç tarayıcınızda çalışır. Girdiğiniz bilgiler bize gönderilmez.

Nasıl kullanılır?

  1. JSON metni alanına JSON'unuzu yapıştırın. Sonuç yazdıkça kontrol edilir.
  2. Bir Girinti seçin. Metni mümkün olduğunca kısaltmak için Boşluksuz (küçültülmüş) seçeneğini kullanın.
  3. Her nesnedeki adların A'dan Z'ye sıralanmasını istiyorsanız Adları A'dan Z'ye sırala kutusunu işaretleyin.
  4. 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.

Sitenin çalışması için gerekli çerezleri kullanıyoruz. İzin verirseniz Google, size özel reklamlar göstermek için reklam çerezleri de kullanır. Reddederseniz yine reklam görürsünüz, ancak bu reklamlar kişiselleştirilmez.