Хм .. я не знаю, что вы хотите автоматизировать этот процесс или просто что-то искать.
Я программист, и иногда я использую следующие шаги:
- Подготовка / преобразование ввода в более простую форму.
- Для поиска различий используйте git, например: с графическим интерфейсом c.
При первом запуске пустой git хранилище:
git init
git commit --allow-empty -m "init"
Преобразование ввода в более простую форму и добавление в репо.
echo '{"measure_data": {"dictId": "18F"}}' > data.json
jq '.' data.json > tmp && mv tmp data.json
git add -A .
git commit -m "v1"
Затем преобразование второстепенных входных данных в более простую форму:
echo '{"measure_data": {"dictId": "14F"}}' > data.json
jq '.' data.json > tmp && mv tmp data.json
Наконец, проверьте diff через терминал или используя пользовательский интерфейс, например gitk, SourceTree или ..:
git diff