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.