Toollet
Yapmak istediğiniz işe veya uygulama adına göre arayınAraBize ulaşın
Fiyatlar

JSON denetle ve biçimlendir

JSON yapıştırın veya UTF-8 dosyası açın, ardından sözdizimi denetimi, biçimlendirme veya küçültme seçin. Sözdizimi hatalarını satır ve sütuna göre denetleyin; biçimlendirme ve küçültme sayı gösterimini, dizgi kaçışlarını ve anahtar sırasını korur. Sonucun tamamını kopyalayın veya result.json olarak kaydedin.

Genellikle 2 boşluk. “Boşluksuz”, küçültme ile aynı çıktıyı üretir.

JSON sonucu

JSON girin, bir işlem seçin ve çalıştırın.

Neler yapabilirsiniz

Sözdizimi hatalarını bulun

Giriş JSON olarak okunamadığında hatanın satırı ve sütunu gösterilir. Girişi düzeltip yeniden kontrol edin.

Biçimlendirme ile kısaltma arasında seçim yapın

Okunabilirlik için 2 veya 4 boşluk ya da sekme kullanarak biçimlendirin. Ayrıca metinlerin dışındaki boşlukları kaldırarak sıkışık JSON da oluşturabilirsiniz.

Özgün değerlerin gösterimini koruyun

Sayı gösterimleri, metin kaçışları ve anahtar sırası korunur. Özgün girişi ve işlenmiş sonuçları yan yana karşılaştırabilirsiniz.

Nasıl kullanılır

  1. JSON girin

    JSON'u yapıştırın ya da bir UTF-8 dosyayı yüklemek için “JSON dosyası aç” seçeneğini kullanın. “Örneği kullan” seçeneğini de deneyebilirsiniz.

  2. Bir eylem seçip çalıştırın

    Sözdizimi denetleme, biçimlendirme veya kısaltma seçin. Biçimlendirme için girintiyi seçin ve eylem düğmesine basın.

  3. Sonucu denetleyin ve alın

    Hata varsa belirtilen satır ve sütun çevresindeki alanı düzeltip yeniden çalıştırın. Sözdizimi geçerliyse sonucu kopyalayabilir veya result.json olarak kaydedebilirsiniz.

Ne zaman işe yarar

Tek satırlık JSON'u daha okunabilir hâle getirin

Aldığınız verinin alanlarını ve iç içe yapısını incelemek için satır sonları ve girinti eklemek istediğinizde.

JSON sözdizimi hatalarını bulun

Tırnak veya virgül hataları nedeniyle okunamayan veriyi belirtilen konumdan başlayarak incelemek istediğinizde.

Fazladan boşlukları azaltın

Metinlerin dışındaki boşlukları ve satır sonlarını kaldırarak değerlerini koruyarak JSON'u aktarmak istediğinizde.

JSON denetlemenin temelleri

Ad-değer çiftleri ve diziler

JSON, veriyi ad-değer çiftleri veya sıralı diziler olarak temsil eder. Nesne ve dizilerin yanı sırada yalnızca bir metin, sayı, true, false ya da null içeren giriş de desteklenir.

Tırnaklar, virgüller ve yorumlar

Anahtarları ve metinleri çift tırnak içine alın. Standart JSON sözdiziminde fazladan sondaki virgüller, tek tırnaklar ve yorumlar kullanılamaz. Bunlar otomatik olarak kaldırılmaz ya da onarılmaz.

Denetleme, biçimlendirme ve kısaltma arasındaki fark

Sözdizimi denetleme girişi değiştirmeden döndürür. Biçimlendirme okunabilirlik için boşlukları ve satır sonlarını düzenler, kısaltma ise metinlerin dışındaki boşlukları kaldırır. Metinlerin içeriğini kısaltmaz.

Aynı adlı anahtarlar ve büyük sayılar

Yinelenen anahtarlar ve büyük sayı gösterimleri korunur. Ancak alan yazılımı değerlerin üzerine yazabilir veya yuvarlayabilir. Yinelenen anahtarlar bulunduğunda sayı ve bir uyarı gösterilir.

Geçerli sözdizimi ve doğru içerik

Sözdizimi denetleme, JSON'un nasıl yazıldığını kontrol eder. Tüm zorunlu alanların bulunduğunu, tutarların veya tarihlerin doğru olduğunu ya da verinin alıcının belirtimlerini karşıladığını garanti etmez.

Sık sorulan sorular

Yorum veya sondaki virgül içeren JSON kullanabilir miyim?

Giriş standart JSON olarak değerlendirilir, bu yüzden yorumlar ve sondaki virgüller hata oluşturur. Bu, JSON5 veya JSONC girişini otomatik olarak onaran bir özellik değildir.

Sayılar veya anahtar sırası değişir mi?

Sayı gösterimleri, metin kaçışları ve anahtar sırası korunur. 9007199254740993, 1e400 ve -0 gibi değerler farklı sayı gösterimlerine yeniden yazılmaz.

Sözdizimi geçerliyse veri içeriği de doğru mu?

Hayır. Eksik alanlar, iş kullanımı için değerlerin doğruluğu ve JSON Schema uyumu doğrulanmaz. Alma sisteminizin belirtimlerine göre kontrol edin.

Hata oluşursa girişim kaybolur mu?

Giriş korunur ve bir hata gösterilir. Belirtilen satır ve sütun çevresindeki alanı düzeltip yeniden çalıştırın. Girişi veya ayarları değiştirmek önceki sonuçları temizler.

Tek satıra kısaltılmış JSON'u da kaydedebilir miyim?

Evet. Biçimlendirme, kısaltma veya sözdizimi denetleme sonuçlarının tamamını kopyalayıp result.json olarak kaydedebilirsiniz.

Girişler ve sonuçlar

Giriş
Yapıştırılan giriş 1.000.000 UTF-16 kod birimiyle sınırlıdır. Dosyalar UTF-8 olmalı ve 1 MB'dan (1.000.000 bayt) büyük olmamalıdır. Dosya adı kaynak dosyayı gösterir ve düzenlenmiş giriş de işlenebilir.
İşleme
En fazla 10.000 değer ve 64 derinlik. Kök 0 derinliğindedir. İşleme 5 saniyeden uzun sürerse durur ve veriyi azaltıp yeniden çalıştırmanız önerilir.
Sonuçlar
Çıktı 2.000.000 UTF-16 kod birimiyle sınırlıdır. Kopyalama ve JSON olarak kaydetme işlemleri çıktının tamamını içerir. Biçimlendirme ve kısaltma yalnızca metinlerin dışındaki boşlukları değiştirir.

Geçerli ayarlar

Araçlarda ara