Я сравниваю два документа json и использую mapdifference, чтобы получить разницу между ними.
Теперь я хочу исправить эту разницу для существующего JSON, но разница возвращается в виде
/applicant/0/EmployDetail/0/AnnualSalary: 99999868.99
/Notes/0/customNote: OM Application Notes
и т. Д.
Использовал следующее для генерации разницы:
MapDifference<String, Object> difference = Maps.difference(leftFlatMap, rightFlatMap);
difference.entriesOnlyOnRight().forEach((key, value) -> System.out.println(key + ": " + value));
Я ожидаю, что он преобразует его в jsonnode.