0

Сравнете отговорите на API — JSON инструмент за разлики

Сравнете два JSON полезни товара по структура, а не по текст: вижте всеки добавен, премахнат и променен ключ по собствен път, изцяло във вашия браузър.

Обработка... 0%

Резултат

Тази страница отваря предварително зададената JSON проверка на разликата за сравняване на отговори на API, с включено „сортиране на ключове преди сравняване“ и заредена двойка примерни отговори, за да покаже идеята: същият полезен товар с полетата, написани в различен ред, се показва като идентичен, а не като шум.

Сравняването на два отговора на API – етапно спрямо производствено, днешното внедряване срещу вчерашното, полезният товар на уебкукичката на една среда срещу друг – е обичайна стъпка за отстраняване на грешки и идва със специфично раздразнение: много сървъри, ORM и JSON сериализатори не гарантират ред на полетата, така че два структурно идентични отговора могат да се върнат с ключовете си в различна последователност при всяка заявка. Разликата в обикновен текст би погребала единствената истинска регресия под десетки редове, които само се местят.

Поставете двете тела на отговора в Original и Changed и инструментът рекурсира и през двете, обекти по ключ и масиви по позиция, и изброява точно какво е добавено, премахнато или променено по собствения си път – ново поле, нула, която се е превърнала в низ, код на състоянието, който е обърнат – като всичко останало е свито извън изгледа. Той работи изцяло от страна на клиента, така че поставянето на полезен товар с реални потребителски данни или токени за удостоверяване никога не напуска браузъра ви.