Ana sayfa / Geliştirici Araçları / JSON Biçimlendirici ve Doğrulayıcı
Ücretsiz çevrim içi araçlar

JSON Biçimlendirici ve Doğrulayıcı

JSON'u tarayıcıda biçimlendirin, küçültün ve doğrulayın. Hata geri bildirimi sorunlu virgül, tırnak ve anahtarları bulmaya yardımcı olur.

Kullanmaya başla

Bu araç size ne yaptırır

JSON'u yerel olarak biçimlendirin, küçültün ve doğrulayın; ayrıştırma geri bildirimi, geçersiz virgül, tırnak, anahtar ve iç içe geçme hatalarını ayıklamanıza yardımcı olur.

Örnek çalışma

Girdi

{"name":"Ada","roles":["admin","editor"]}

Sonuç

Geçerli, girintili bir nesne; roles dizisi ayrı satırlarda

Sonuç nasıl üretilir

Doğrulama, girdiyi JSON dil bilgisine göre ayrıştırır. Biçimlendirme, aynı veriyi girintiyle yazar; küçültme, değerleri değiştirmeden gereksiz boşlukları kaldırır.

Yararlı iş akışları

  • API yanıtını veya webhook yükünü inceleme
  • İnceleme için yapılandırma dosyası hazırlama
  • Taşıma veya test için geçerli bir fikstürü küçültme

Önemli sınırlamalar

  • JSON yorumlara, sondaki virgüllere, tek tırnaklı dizelere veya tırnaksız anahtarlara izin vermez.
  • Biçimlendirme, alan değerlerinin harici bir API şemasını karşıladığını doğrulamaz.
  • Büyük belgeler önemli ölçüde tarayıcı belleği tüketebilir.

Sık sorulan sorular

Neden geçerli JavaScript geçerli JSON değildir?

JavaScript nesne sözdizimi, JSON'un izin vermediği yorumlar veya undefined gibi yapılara izin verir.

Biçimlendirme verilerimi değiştirir mi?

Yalnızca önemsiz boşlukları değiştirmelidir; kritik yapılandırmayı dağıtmadan önce her zaman karşılaştırın veya test edin.

Yalnızca dizelerin dışındaki boşluk değişir. Sayı yazımı, kaçış dizileri, anahtar sırası ve yinelenen anahtarlar korunur; sıralama veya tekilleştirme yapılmaz. 9007199254740993 ve 1.00 aynen kalır. Girdi en fazla 500000 UTF-16 kod birimidir. Biçimlendirme: en fazla 256 kapsayıcı düzeyi ve 4000000 çıktı birimi; küçültme daha derin geçerli JSON işler. İki mod sözdizimini denetler, şema veya iş kurallarını değil. Dosya seçici, indirme düğmesi veya ayrı doğrulama yoktur.

İşlem tarayıcınızda yerel olarak yapılır.