Nouplo

JSON Karşılaştırma

Gerçekten ne değişti — bir yol olarak.

Çıktı
Put the two documents one after the other, with a line of --- between them.

Dosyalarınız cihazınızda kalır

Bu araç tamamen tarayıcınızda çalışır. Yapıştırdığınız içerik cihazınızda işlenir ve asla bir sunucuya gönderilmez; bu yüzden token'lar, anahtarlar ve yayımlanmamış metinlerle güvenle kullanabilirsiniz.

Nasıl çalışır

  1. İlk belgeyi, sonra bir --- satırını, sonra ikinciyi yapıştırın.
  2. İkisinde de anahtarlı bir liste varsa alanı belirtin: yalnızca yeri değişen ögeler yeniden yazılmış değil, taşınmış olarak bildirilir.
  3. Yolları okuyun. + eklendi, - silindi, ~ değişti, → taşındı.
  4. Rapor bir kayda girecekse kopyalayın.

Sık sorulan sorular

Neden düz metin diff’i değil?
Çünkü JSON üzerinde metin diff’i neredeyse işe yaramaz. Bir dosyayı yeniden biçimlendirin ya da sunucu anahtarları başka sırayla döndürsün; hiçbir şey değişmediği hâlde bütün satırlar değişmiş görünür. Burada iki değer birlikte dolaşılır: cevap “47. satır” değil, users[2].email olur.
Diziler nasıl karşılaştırılıyor?
Konuma göre; dürüst varsayılan budur. İçeriğe göre eşlemek, kimsenin bize söylemediği bir anahtar ister ve tahmin etmek kendinden emin saçmalık üretir. Listenizde bir id varsa onu belirtin; karşılaştırma konumları değil ögeleri izler.
Anahtar sırası fark sayılır mı?
Hayır. {a:1,b:2} ile {b:2,a:1} aynı veridir ve özdeş olarak bildirilir.
Bir sunucuya bir şey gönderiliyor mu?
Hayır. Tarayıcıda çalışır; yapıştırdığınız şey bilgisayarınızda kalır.

İlgili araçlar