All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractComparatorThis class provides a skeletal implementation of the
JSONComparatorinterface, to minimize the effort required to implement this interface.
ArraySizeComparatorA JSONAssert array size comparator. ArrayValueMatcher<T>A value matcher for arrays. CustomComparator CustomizationAssociates a custom matcher to a specific jsonpath. DefaultComparatorThis class is the default json comparator implementation. FieldComparisonFailureModels a failure when comparing two fields. JSONAssertA set of assertion methods useful for writing tests methods that return JSON. JSONComparatorInterface for comparison handler. JSONCompareProvides API to compare two JSON entities. JSONCompareModeThese different modes define different behavior for the comparison of JSON for testing. JSONCompareResultBean for holding results from JSONCompare. JSONCompareUtilUtility class that contains Json manipulation methods. JSONParserSimple JSON parsing utility. JSONStringThe JSONString interface allows a toJSONString() method so that a class can change the behavior of JSONObject.toString(), JSONArray.toString(), and JSONWriter.value(Object). LocationAwareValueMatcher<T>A ValueMatcher extension that provides location in form of prefix to the equals method. RegularExpressionValueMatcher<T>A JSONassert value matcher that matches actual value to regular expression. ValueMatcher<T>Represents a value matcher that can compare two objects for equality. ValueMatcherExceptionException that may be thrown by ValueMatcher subclasses to provide more detail on why matches method failed.