Задать вопрос

Как сравнить два json на совпадающие, лишние и недостающие элементы? В идеале в groovy или java?

Как сравнить два джейсона, например
[{id:5, color:red}, {id:8, color:blue}{id:9, color:blue}{id:2, color:green}] и {[id:2, status:1], [id:8, status:2],[id:100, status:1]}

Ожидаю что-то такое:
Совпадает 2 элемента, с id=2 и id=8.
Не найдены элементы: id = 5, id = 9
Недостающие элементы: id:100.

То есть мне нужна полная разница между двумя json объектами по id, при этом сортировки по id нет, и у каждого элемента есть еще другие параметры кроме id (которые могут различаться).
  • Вопрос задан
  • 488 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы