API Yanıtlarını Karşılaştırın — JSON Fark Aracı
İki JSON verisini metne göre değil yapıya göre karşılaştırın: eklenen, kaldırılan ve değiştirilen her anahtarı kendi yolunda, tamamen tarayıcınızda görün.
Sonuç
Bu sayfa, API yanıtlarını karşılaştırmak için JSON fark denetleyicisi ön ayarını açar; 'karşılaştırmadan önce anahtarları sırala' açık ve şu fikri göstermek için örnek bir yanıt çifti yüklenmiştir: alanları farklı bir sırada yazılan aynı yük, gürültü olarak değil, aynı olarak gösterilir.
İki API yanıtını karşılaştırmak (üretimle aşamalandırma, bugünün dağıtımını dününkiyle, bir ortamın web kancası yükünü diğerininkiyle karşılaştırmak) yaygın bir hata ayıklama adımıdır ve belirli bir sıkıntıyı da beraberinde getirir: birçok sunucu, ORM ve JSON serileştiricisi alan sırasını garanti etmez, bu nedenle yapısal olarak aynı iki yanıt, her istekte anahtarlarıyla farklı bir sırayla geri gelebilir. Düz metin farkı, tek gerçek regresyonu yalnızca hareket eden düzinelerce satırın altına gömer.
İki yanıt gövdesini Orijinal ve Değiştirildi'ye yapıştırın; araç, anahtara göre nesneler ve konuma göre diziler arasında yineleme yapar ve kendi yolunda eklenenleri, kaldırılanları veya değiştirilenleri tam olarak listeler - yeni bir alan, dize haline gelen bir boş değer, ters çevrilmiş bir durum kodu - diğer her şey görüş alanı dışında kalacak şekilde. Tamamen istemci tarafında çalışır, bu nedenle gerçek kullanıcı verileri veya kimlik doğrulama belirteçleri içeren bir veri yükünü yapıştırmak tarayıcınızdan asla ayrılmaz.