İçeriğe geç
iyziTool

JSON Karşılaştırma

Orijinal ve değiştirilmiş belgeyi yapıştırın. Araç onları metin olarak değil veri olarak karşılaştırır; yeniden sıralanmış anahtarlar ve farklı girinti değişiklik sayılmaz.

Karşılaştırmak için iki belge yapıştırın. Anahtar sırası önemli değildir.

Bu araç hakkında

İki JSON dosyasının metin karşılaştırması gürültülüdür: anahtarları yeniden sıralamak, girintiyi değiştirmek veya sondaki virgüller hiçbir anlam taşımayan onlarca değişmiş satır üretir. Yapısal karşılaştırma iki belgeyi de ayrıştırır ve veriyi dolaşır; yalnızca gerçek farkları bildirir: değişen bir değer, ortaya çıkan veya kaybolan bir anahtar, eklenen veya silinen bir dizi öğesi. Her bulgu $.users[2].email gibi bir yol taşır; anında bulabilirsiniz.

İki giriş de JSON veya YAML kabul eder; bir API yanıtını bir yapılandırma dosyasıyla ya da bir Kubernetes manifestini düzenlemeden önce ve sonra karşılaştırabilirsiniz. Diziler konum konum karşılaştırılır; çoğu aracın yaptığı budur. Başa bir öğe eklenirse sonraki öğeler değişmiş olarak raporlanır. Her şey tarayıcınızda gerçekleşir.

Sık sorulan sorular

Anahtar sırası önemli mi?
Hayır. Nesneler anahtara göre karşılaştırılır; {"a":1,"b":2} ile {"b":2,"a":1} özdeştir.
Diziler nasıl karşılaştırılır?
Öğe öğe, dizine göre. Ortaya bir öğe eklemek kayan öğeleri değişmiş, sonuncuyu eklenmiş olarak gösterir.
YAML karşılaştırabilir miyim?
Evet. Her iki taraf da YAML veya JSON olabilir; karşılaştırmadan önce ikisi de aynı veri modeline ayrıştırılır.
Satır satır karşılaştırma istiyorum.
Metni karşılaştırıp değişen satırları vurgulayan Metin Karşılaştırma aracını kullanın.

İlgili araçlar