package jiff; import java.util.List; import com.fasterxml.jackson.databind.JsonNode; /** * Implementations of this interface compares two JSON nodes, and records the * differences into a differences list * * @author bserdar */ public interface JsonComparator { /** * Returns true if there is a difference. * * @param delta Record differences here * @param context The field name being compared * @param node1 First node * @param node2 Second node */ boolean compare(List<JsonDelta> delta, List<String> context, JsonNode node1, JsonNode node2); }