JSON Diff – сравнете JSON файлове в браузъра
JSON Diff сравнява два JSON документа структурно и изброява добавените, премахнатите и променените стойности по път, така че откривате разликите, без да сканирате всеки файл ръчно. Използвайте ignore-key-order, за да сравнявате обекти независимо от реда на ключовете, или ignore-array-order, за да сравнявате масиви като множества. Поставете или плъзнете двата JSON входа, стартирайте сравнението и прегледайте резултатите.
JSON Diff е инструмент в браузъра за структурно сравнение на два JSON документа. Вместо да сканирате двата файла ред по ред, той докладва всяка добавена, премахната и променена стойност по нейния път. Така по-лесно откривате къде се намира дадена разлика при преглед на JSON файлове или при проверка дали актуализация е променила очакваните данни.
Сравнението включва опции за обработка на реда. Активирайте ignore-key-order, за да сравнявате обекти независимо от реда на ключовете им. Активирайте ignore-array-order, за да сравнявате масиви като множества. Тези опции ви помагат да се фокусирате върху разликите в съдържанието на JSON, когато редът на ключовете или масивите не бива да влияе на сравнението.
JSON представя структурирани данни чрез обекти, масиви и стойности, затова структурното сравнение може да покаже промени в самите данни, а не само разлики във външния вид на документите като текст. Разработчиците използват JSON Diff, за да преглеждат ревизии на файлове, да проверяват рефакторинги и да инспектират промени в конфигурацията или други JSON документи. Пътят към всяка разлика ви помага да откриете засегнатата част от структурата.
JSON Diff работи изцяло във вашия браузър: вашият вход се обработва на вашето устройство и не се качва, съхранява или изпраща на сървър. Той е безплатен и след зареждане на страницата работи офлайн, без сървърна зависимост. Разработчиците и DevOps инженерите могат да го използват, за да сравняват версии на JSON и да преглеждат промените, без да изпращат данните си на друго място.
Стъпка 1: Поставете или плъзнете двете версии на JSON в инструмента, за да може да сравни документите.
Стъпка 2: Стартирайте сравнението, за да видите кои стойности са добавени, премахнати или променени.
Стъпка 3: Прегледайте всяка разлика по нейния път, за да откриете засегнатата стойност в структурата на JSON.
Стъпка 4: Активирайте ignore-key-order, ако искате обектите да се сравняват независимо от реда на ключовете.
Стъпка 5: Активирайте ignore-array-order, ако искате масивите да се сравняват като множества, след което преминете през разликите.
Случай на употреба: Вижте какво реално се е променило между две версии на JSON, преди да ги прегледате или комитирате — разликите са изброени по път.
Случай на употреба: Уверете се, че рефакторингът наистина не е променил нищо, и хванете стойността, която се е променила, ако това не е така.
Случай на употреба: Намерете разликата между два JSON файла, които на пръв поглед изглеждат еднакви, като сравните структурите им.
Случай на употреба: Сравнете конфигурационните файлове преди и след актуализация, за да идентифицирате добавени, премахнати или променени настройки.
Случай на употреба: Прегледайте промените в JSON отговорите на API и се фокусирайте върху пътищата, в които стойностите се различават.
Случай на употреба: Проверете обновените JSON тестови фикстури спрямо по-ранна версия, без да сканирате ръчно двата документа.