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.
- Kategori
- Geliştirici araçları
- Çalıştırma sayısı
- Tarayıcınızda
- Maliyet
- Ücretsiz · kayıt gerekmez
- Kullanılabilirlik
- Kullanıma hazır
Tamamen tarayıcınızda çalışır
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?
- JSON'u giriş düzenleyicisine yapıştırın.
- JSON'u Biçimlendir veya Küçült seçeneğini belirleyin.
- 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