Önemli noktalar
- 01Biçimlendirme JSON'ı okunması kolay hale getirir, küçültme ise kompakt depolama veya aktarım için ekstra boşluğu kaldırır.
- 02Doğrulama, sondaki virgüller, tek tırnak, tırnak kullanılmayan anahtarlar ve açıklamalar gibi söz dizimi sorunlarını yakalar.
- 03Biçimlendirici tarayıcının JSON ayrıştırıcısını kullanır, bu nedenle yapıştırılan veriler Handytool'a yüklenmez.
Neden JSON'ı biçimlendir?
JSON yazılım için okunması kolay, ancak ham API yanıtları ve yapılandırma blobları insanlar için acı olabilir. Güzel yazdırma, iç içe diziler, nesneler, dizeler, sayılar, boole değerleri ve null değerlerinin incelenmesi daha kolay olacak şekilde girintiler ve satır kesmesi ekler.
Aynı araç kompakt bir tek satırlı yük gerektiğinde JSON'ı da küçültebilir veya bir ayrıştırıcı, API, derleme adımı veya yapılandırma dosyası bir sorun yaşadığında doğrulayabilir.
Çevrimiçi JSON biçimlendirmesi
Yalnızca yerel olarak incelemeniz gereken verileri yapıştır, özellikle üretim yükleriyle çalışırken.
- 01
JSON biçimlendiriciyi aç
JSON'ı giriş paneline yapıştır veya cihazından bir JSON dosyası ekle.
- 02
Girintiler seç
Projenize veya düzenleyici stilinize uyacak şekilde 2 boşluk, 4 boşluk veya sekme seç.
- 03
Biçimlendir, küçültü veya doğrula
Okunabilir çıktı için Biçimlendir'e, kompakt çıktı için Küçültü'ye veya JSON söz dizimini kontrol etmek için Doğrula'yı tıkla.
- 04
Kopyala veya indir
Sonucun doğru ayrıştırıldığını doğruladıktan sonra çıktıyı kopyala veya JSON dosyası olarak indir.
Yaygın geçersiz JSON hataları
JSON, kod parçacıklarında gördüğün birçok JavaScript nesne örneğinden daha katıdır.
- 01Son nesne özelliğinden veya dizi öğesinden sonra sondaki virgüller.
- 02Dizeler etrafında tek tırnak yerine çift tırnak.
- 03Çift tırnak içine alınmamış nesne anahtarları.
- 04JSON'ın içindeki açıklamalar.
- 05Özellikler veya dizi öğeleri arasında eksik virgüller.
JSON'a ne olur?
Biçimlendirici JSON'ı tarayıcıda JavaScript'in yerleşik JSON desteğiyle ayrıştırıp serileştirir. Handytool'un yükünü, yapılandırma dosyanızı veya veri dökümünüzü yüklemesi gerekmez.
Çok büyük JSON belgeleri yine de tarayıcıda önemli bellek kullanabilir. Muazzam dışa aktarımlar için, incelemeniz gereken bölümü biçimlendirmeyi düşün.
JSON biçimlendirici SSS
JSON'ı yüklemeden biçimlendirebilir miyim?
Evet. Handytool JSON'ı tarayıcıda biçimlendiriyor, küçültüyor ve doğruluyor.
Biçimlendirme ile küçültme arasındaki fark nedir?
Biçimlendirme okunabilirlik için satır kesmesi ve girintiler ekler. Küçültme JSON'ı daha küçültmek için isteğe bağlı boşluğu kaldırır.
Neden geçerli JavaScript başarısız JSON olur?
JSON, JavaScript nesne literals'den daha katı söz dizimine sahiptir. Açıklamalar, tek tıraklı dizeler, işlevler, tanımlanmamış veya tırnak kullanılmayan anahtarlar kullanımına izin vermez.
JSON dosyası ekleyebilir miyim?
Evet. Bir JSON veya metin dosyası ekle, ardından sonucu biçimlendir, küçültü, doğrula, kopyala veya indir.