How would you suggest this task is approached?
The challenge as i see it is in presenting diff information intelligently. Before i go reinventing the wheel, is there
For people who are already using Jackson, I recommend json-patch
final JsonNode patchNode = JsonDiff.asJson(firstNode, secondNode); System.out.println("Diff=" + m.writeValueAsString(patchNode));