我正在比较两个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。
发布于 2019-07-09 19:05:52
JsonNode jsonDifference = new ObjectMapper().valueToTree(difference.entriesOnlyOnRight());https://stackoverflow.com/questions/56949776
复制相似问题