JSON karşılaştır

JSON karşılaştırmak için iki belgeyi A ve B’ye yapıştırın: araç her farkı yoluyla, eski ve yeni değeriyle gösterir – eklenen, kaldırılan, değişen veya tipi değişen. Biçimlendirme ve anahtar sırası önemli değildir.

Kaynak: IETF – RFC 8259: The JavaScript Object Notation (JSON) Data Interchange Format (§ 4: nesneler sırasızdır). Güncelleme: .

Araçlarım

Sonuç

Sonuç
4 fark: 2 eklendi, 0 kaldırıldı, 2 değişti.
Farklar
YolTürA’daki değerB’deki değer
$.yasDeğişti3031
$.tags[2]Eklendi"c"
$.adres.sehirDeğişti"İzmir""Bursa"
$.adres.ulkeEklendi"TR"

Nasıl hesaplanır?

JSON karşılaştırmak, iki belgeyi metinlerine göre değil içeriklerine göre karşılaştırmaktır. İki JSON dosyası farklı biçimlendirilmiş olsa da aynı şeyi söyleyebilir. Araç içeriği tarayıcınızda karşılaştırır ve her farkı JSONPath tarzında yoluyla belirtir, örneğin $.adres.sehir.

Nasıl çalışır

  1. Eski JSON’u A alanına, yeniyi B alanına yapıştırın.
  2. İsterseniz dizileri sıraya bakmadan karşılaştırın veya null ile eksik alanı aynı sayın.
  3. Tablo her farkı yol, tür ve iki değerle gösterir.

Karşılaştırma nasıl yapılır

Sınırlar

Sonuç içerik farklarını gösterir. Metni de (biçimlendirme, sıra) karşılaştırmak isteyen “Metin karşılaştırma”yı kullanır.

Gizlilik

Belgeler tarayıcınızdan çıkmaz. Devamı için: JSON biçimlendirme, metin karşılaştırma veya YAML’ı JSON’a çevirme.

Sıkça sorulan sorular

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

İki JSON belgesini A ve B alanlarına yapıştırın. Araç her farkı yol, eski ve yeni değerle listeler.

Anahtarların sırası önemli mi?

Hayır. JSON nesneleri sırasızdır; “a”nın “b”den önce olması, “b”nin “a”dan önce olmasıyla aynıdır.

Sırası önemsiz dizileri nasıl karşılaştırırım?

“Dizileri sıraya bakmadan karşılaştır”ı işaretleyin. Aynı öğeler eşleştirilir ve yalnızca gerçek farklar görünür.

Tablodaki yol ne anlama gelir?

Farkın nerede olduğunu gösterir: $.adres.sehir, “adres” nesnesindeki “sehir” alanıdır; $.tags[2], “tags” listesinin üçüncü öğesidir.

JSON’um yükleniyor mu?

Hayır. Karşılaştırma tamamen tarayıcınızda çalışır.

Kaynaklar ve yasal dayanak

Güncelleme: · Editoryal ilkeler

Benzer araçlar