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
- İlk belgeyi, sonra bir --- satırını, sonra ikinciyi yapıştırın.
- İkisinde de anahtarlı bir liste varsa alanı belirtin: yalnızca yeri değişen ögeler yeniden yazılmış değil, taşınmış olarak bildirilir.
- Yolları okuyun. + eklendi, - silindi, ~ değişti, → taşındı.
- 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
{} JSON Biçimlendirici JSON yapıştırın; girintili, küçültülmüş ya da doğrulanmış hâlde geri alın. Veriniz bu sayfada kalır. {} JSON’dan Türlere Bir yanda örnek, öbür yanda tür. ≠ Metin araçları Metin karşılaştırma Yüklemeden karşılaştırın. ✓ YAML Doğrulayıcı Ayrışıyor mu — ve sandığınız şeyi mi söylüyor?