Geliştirici aracı

JSON biçimlendir, doğrula, küçült ve karşılaştır

JSON’u okunaklı hale getirin, küçültün, sözdizimini kontrol edin veya iki belgeyi eklenen, silinen ve değişen değerler için karşılaştırın. Hepsi tarayıcıda.

JSON’u düzenleyin veya sıkıştırın, sözdizimi hatalarını bulun ve iki belgedeki eklenen, silinen veya değişen değerleri karşılaştırın. NEXNARA’ya hiçbir şey gönderilmez.

  • Yerelde çalışır
  • Yükleme yok
  • Anında
  • Ücretsiz
Mod

Dosyalar bu tarayıcıda kalır. Sunucuya hiçbir şey yüklenmez.

Nasıl çalışır

  1. Verinizi yapıştırın
  2. İşlemi çalıştırın
  3. Sonucu kopyalayın

Neden NEXNARA

  • Gizli

    Veriniz tarayıcıda kalır.

  • Anında

    Sonuçlar hemen görünür.

  • Yükleme yok

    NEXNARA sunucusuna hiçbir şey gönderilmez.

  • Her yerde çalışır

    Kurulum gerekmez.

Daha fazla bilgi

JSON biçimlendir ve doğrula

Bir JSON biçimlendirici metnin geçerli JSON olup olmadığını kontrol eder, sonra girintili veya tek satırlık sıkı bir dize olarak yazdırabilir. Bu sayfa ayrıca iki JSON belgesini karşılaştırır. Tarayıcıda JSON.parse ve JSON.stringify kullanır, eval kullanmaz.

JSON biçimlendir ve doğrula

JSON’u güzelleştirmek, küçültmek veya sözdizimini kontrol etmek için yapıştırın. Biçimlendirme, JSON.stringify’ın zaten yaptığının ötesinde anahtar veya değer değiştirmez.

JSON’u güzelleştir

Pretty print, iç içe nesnelerin okunmasını kolaylaştırmak için satır sonları ve girinti ekler. 2 boşluk, 4 boşluk veya sekme seçin. Varsayılan 2 boşluktur.

JSON küçült

Küçültme, dizgelerdeki boşlukları koruyarak fazladan boşluk ve satır sonlarını kaldırır. Veri aynı kalır; yalnızca paket küçülür.

Geçersiz JSON’u bulun

Tipik sorunlar sondaki virgül, tek tırnak, yorumlar veya tırnaksız anahtarlardır. Tarayıcı bir konum bildirirse bu araç satır, sütun veya karakter konumunu gösterir. Konum uydurmaz.

İki JSON belgesini karşılaştırın

JSON Diff her iki tarafı ayrıştırır, sonra eklenen, silinen, değişen ve türü değişen yolları listeler. Aynı içeriğe sahip güzelleştirilmiş ve küçültülmüş JSON eşit kabul edilir.

Eklenen ve silinen alanlar

Yalnızca JSON B’de olan yol Eklendi’dir. Yalnızca JSON A’da olan yol Silindi’dir. Eksik olmak null ile aynı değildir.

Değişen değerler

Aynı yol aynı türde farklı bir değere sahipse satır Değişti olur ve eski ile yeni değeri gösterir. "100" dizgesi ile 100 sayısı Tür değişti’dir.

İç içe JSON farkları

Nesneler özyinelemeli karşılaştırılır. user.address.city içindeki bir değişiklik o yolda bildirilir, tüm nesnenin yerini almış gibi değil.

Diziler nasıl karşılaştırılır

Diziler dizine göre karşılaştırılır: items[0], items[1] vb. Öğeleri yeniden sıralamak birkaç fark üretebilir. Bu araç gizli bir id ile öğeleri eşleştirmeye çalışmaz.

Nasıl kullanılır

Tek bir JSON belgesini düzenlemek, sıkıştırmak veya kontrol etmek için Biçimlendir ve doğrula’yı kullanın. İki belge yapıştırıp veya yükleyip karşılaştırmak için JSON Diff’i kullanın. Örnek yükle, eklenen, silinen, değişen ve türü değişen değerler içeren küçük bir örnek gösterir.

Gizlilik

JSON’unuz tarayıcıda kalır. NEXNARA sunucularına yüklenmez ve çerezlerde, yerel depolamada veya bir veritabanında saklanmaz.

SSS

JSON biçimlendirici ne yapar?

Metnin geçerli JSON olduğunu kontrol eder, sonra girintili veya sıkı bir dize olarak yeniden yazdırabilir. Veri aynı kalır.

JSON’u nasıl doğrularım?

Metni yapıştırın ve JSON doğrula’ya dokunun. Geçerli girdi başarı durumu gösterir. Geçersiz girdi net bir hata ve tarayıcı sağlarsa satır, sütun veya konum gösterir.

JSON’u küçültebilir miyim?

Evet. JSON küçült, fazladan boşluk ve satır sonlarını kaldırır. Dizgelerdeki boşluklar korunur.

İki JSON nesnesini nasıl karşılaştırırım?

JSON Diff’i açın, JSON A ve JSON B’yi yapıştırın veya yükleyin, sonra Karşılaştır’a dokunun. Tablo eklenen, silinen, değişen ve türü değişen yolları listeler.

Anahtar sırası önemli mi?

Hayır. Yalnızca nesne anahtar sırası fark sayılmaz. {"a":1,"b":2} ile {"b":2,"a":1} aynıdır.

Diziler nasıl karşılaştırılır?

Dizine göre. items[0], items[0] ile karşılaştırılır. Öğeleri yalnızca yeniden sıralarsanız birkaç satır değişebilir. Bu sürümde anahtara göre dizi eşleştirmesi yoktur.

İç içe JSON’u karşılaştırabilir miyim?

Evet. İç içe nesneler özyinelemeli dolaşılır, bu yüzden bir değişiklik user.address.city gibi bir yolda gösterilir.

Eksik ile null arasındaki fark nedir?

Eksik bir alan Silindi veya Eklendi’dir. null gerçek bir JSON değeridir. null, "", 0 ve false aynı sayılmaz.

JSON’um bir sunucuya gönderilir mi?

Hayır. Ayrıştırma, biçimlendirme ve karşılaştırma tarayıcıda yerel çalışır. Seçtiğiniz dosyalar yüklenmez.

JSON ne kadar büyük olabilir?

Binlerce anahtarı olan tipik belgeler sorunsuzdur. 5 MB üzerinde uyarı alırsınız. 15 MB’den büyük belgeler, tarayıcı yanıt vermeye devam etsin diye engellenir.