我正在比较两个 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。