Interface JsonComparator

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface JsonComparator
Strategy interface used to compare JSON strings.
Since:
6.2
Author:
Phillip Webb
See Also:
  • Method Details

    • compare

      JsonComparison compare(@Nullable String expectedJson, @Nullable String actualJson)
      Compare the given JSON strings.
      Parameters:
      expectedJson - the expected JSON
      actualJson - the actual JSON
      Returns:
      the JSON comparison
    • assertIsMatch

      default void assertIsMatch(@Nullable String expectedJson, @Nullable String actualJson)
      Assert that the expectedJson matches the comparison rules of ths instance against the actualJson. Throw an AssertionError if the comparison does not match.
      Parameters:
      expectedJson - the expected JSON
      actualJson - the actual JSON