Geliştirici aracı / 01

JSON Biçimlendirici

JSON'u hiçbir yere göndermeden doğrulayın, biçimlendirin, küçültün, kopyalayın ve indirin.

JSON Biçimlendirici: TOEA, JSON'u tarayıcının standartlara dayalı ayrıştırıcısıyla ayrıştırır ve iki veya dört boşlukla ya da ek boşluk olmadan serileştirir. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.

Çalıştırma sayısı
Tarayıcınızda
Maliyet
Ücretsiz · kayıt gerekmez
Kullanılabilirlik
Kullanıma hazır
JSON düzenleme masasıYerel işleme

Tamamen tarayıcınızda çalışır

Biçimlendirilmiş çıktıBekleniyor
Sonucunuz burada görünecek.

Çoğu JSON'u bozan hatalar

JSON, benzediği JavaScript'ten daha katı kurallara sahiptir. Son öğeden sonra virgül kullanmak, tek tırnaklar, tırnaksız anahtarlar, yorumlar ve undefined veya NaN gibi değerlerin tümü geçersizdir ve her biri konumuyla birlikte bildirilir. Bir JavaScript dosyasından kopyalanan veya bir dil modeli tarafından üretilen metinlerde çoğu zaman bu hatalardan birkaçı bulunur; JSON onarım aracı bunları mekanik olarak düzeltir, JS nesnesinden JSON'a ise nesne sabitlerini dönüştürür.

Büyük sayılar basamak kaybeder

JavaScript her sayıyı yalnızca 9.007.199.254.740.991'e kadar kesin olan 64 bitlik kayan noktalı sayı olarak saklar. JSON'u JavaScript'te ayrıştıran her araç, buna bu araç da dahil, daha büyük tam sayıları yuvarlar; bu nedenle 12345678901234567890 gibi 64 bitlik bir kimlik 12345678901234567000 olarak geri gelir. Büyük kimlikler döndüren API'ler bu nedenle genellikle bunları dize olarak sunar.

Biçimlendirmenin ötesi

Biçimlendirme, sözdiziminin geçerli olduğunu kanıtlar; verilerin doğru alanlara sahip olduğunu değil. Yapıyı bir sözleşmeye göre kontrol etmek için JSON Schema doğrulayıcıyı, iki yanıt arasındaki değişiklikleri görmek için ise JSON fark aracını kullanın; bu araç karşılaştırmayı satır yerine anahtara göre yapar.

Nasıl kullanılır?

  1. JSON'u giriş düzenleyicisine yapıştırın.
  2. JSON'u Biçimlendir veya Küçült seçeneğini belirleyin.
  3. Ayrıştırma sonucunu inceleyin, ardından kopyalayın veya indirin.

Gizlilik ve sınırlamalar

JSON'unuz tarayıcınızda kalır. Biçimlendirme, alanların belirli bir API şemasıyla eşleşip eşleşmediğini değil, söz dizimini denetler.

İlgili araçlar

Sık sorulan sorular

Geçersiz JSON'u düzeltir mi?

Hayır. Kaynağı, anlamı sessizce değiştirmeden düzeltebilmeniz için ayrıştırıcı hatasını bildirir.

Anahtarları yeniden sıralar mı?

Hayır. Ayrıştırılan nesnede sağlanan özellik sırasını korur.

Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez