DiffDuo

Ücretsiz online JSON fark bulma aracı

JSON karşılaştırma: neyin değiştiğini görün

İki JSON dosyasını, API yanıtını veya yapılandırmayı karşılaştırın; eklenen, silinen ve değişen her değeri yoluyla birlikte görün. Anahtar sırası ve biçimlendirme fark etmez. Gizli ve ücretsiz, doğrudan tarayıcınızda.

 
 
Karşılaştırılıyor…

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

  1. Orijinal JSON'u yapıştırın veya açınİlk JSON belgesini Orijinal JSON kutusuna koyun. Yapıştırabilir ya da bir .json dosyasını açabilir veya sürükleyip bırakabilirsiniz.
  2. Değiştirilmiş JSON'u ekleyinİkinci belgeyi Değiştirilmiş JSON kutusuna koyun. Siz yazarken ikisi de hatalara karşı denetlenir ve karşılaştırılır.
  3. Değişiklikleri inceleyinDeğişen, eklenen ve silinen her değerin yoluyla birlikte listesini ve anahtarları sıralanmış iki belgenin yan yana fark görünümünü görün.

JSON'u anlayan bir JSON fark bulma aracı

Anahtar sırası önemli değil

Nesneler anahtarlarına göre karşılaştırılır; bu yüzden farklı sırada yazılmış aynı veriler eşit sayılır.

Her değişiklik yoluyla birlikte

Her fark, $.user.roles[2] gibi tam konumu ve eski ile yeni değeriyle birlikte listelenir.

Dizi sırasını yoksayın

Diziler etiketler veya kimlikler gibi birer küme olduğunda ve yalnızca eklemeler ile silmeler önemliyse bu seçeneği açın.

Geçersiz JSON'u bulur

Bir belge ayrıştırılamazsa hatanın satırını ve sütununu görürsünüz; Biçimlendir ise geçerli JSON'u düzenler.

Büyük dosyaları kaldırır

100.000+ satırlık JSON dosyalarını arka planda karşılaştırır, böylece sayfa yanıt vermeye devam eder.

%100 gizli

Hiçbir şey yüklenmez. API yanıtları, yapılandırmalar ve veriler cihazınızdan asla çıkmaz.

Neleri karşılaştırabilirsiniz?

API yanıtları

Değişen bir alanı veya eksik bir değeri bulmak için iki API sürümünün ya da ortamın yanıtını karşılaştırın.

Yapılandırma dosyaları

İki package.json, tsconfig, appsettings veya başka bir JSON yapılandırma dosyası arasındaki farkı bulun.

Test verileri ve snapshot'lar

Beklenen ve gerçek JSON sonucunun neden eşleşmediğini tam olarak görün.

Veri dışa aktarımları

Neyin eklendiğini, silindiğini veya düzenlendiğini bulmak için aynı kayıtların iki dışa aktarımını karşılaştırın.

Sonuç nasıl okunur?

  • ~Değişen değerler her iki belgede de vardır ama farklıdır. Önce eski değer, ardından yenisi gösterilir.
  • +Eklenen değerler yalnızca değiştirilmiş JSON'da bulunur.
  • −Silinen değerler yalnızca orijinal JSON'da bulunur.
  • { }$.settings.theme gibi yollar belgenin kökü olan $ ile başlar; [2] bir dizinin üçüncü öğesidir.

Sıkça sorulan sorular

İki JSON dosyasını online nasıl karşılaştırırım?

Orijinal JSON'u soldaki kutuya, değiştirilmiş JSON'u sağdaki kutuya yapıştırın ya da dosyaları açın. DiffDuo değişen, eklenen ve silinen her değeri yoluyla listeler ve iki belgenin yan yana fark görünümünü gösterir.

Anahtarların sırası önemli mi?

Hayır. Nesneler anahtarlarına göre karşılaştırılır; bu yüzden aynı verileri farklı anahtar sırasıyla içeren iki belge eşit kabul edilir. Biçimlendirme ve boşluklar da yoksayılır.

Dizilerdeki öğelerin sırasını yoksayabilir miyim?

Evet. Dizileri küme olarak karşılaştırmak için Dizi sırasını yoksay seçeneğini açın. Her iki dizide de bulunan öğeler nerede olurlarsa olsunlar eşleşir ve yalnızca eklenen veya silinen öğeler bildirilir.

$.user.roles[2] gibi bir yol ne anlama gelir?

Değerin belge içindeki konumudur: $ kök, .user user anahtarı, .roles onun roles anahtarı, [2] ise o dizinin üçüncü öğesidir.

JSON'um geçersizse ne olur?

DiffDuo hangi belgede hata olduğunu ve hatanın bulunduğu satır ile sütunu gösterir, böylece düzeltebilirsiniz. Biçimlendir düğmesi, geçerli JSON'u daha kolay okunması için girintiler.

JSON'um bir sunucuya yükleniyor mu?

Hayır. Her şey tarayıcınızda çalışır, bu yüzden JSON'unuz cihazınızdan asla çıkmaz. API anahtarları, müşteri verileri ve şirket içi yapılandırmalar için güvenlidir.

Büyük JSON dosyalarını karşılaştırabilir mi?

Evet. 50 MB'a kadar JSON dosyaları açılabilir ve yan yana fark görünümü arka planda hesaplanır, böylece sayfa yanıt vermeye devam eder.

Diğer ücretsiz karşılaştırma araçları