hamcrest-json
hamcrest-json copied to clipboard
Hamcrest matchers for comparing JSON documents
Hamcrest matchers for comparing JSON documents, backed by the JSONassert library. The code is released under the MIT license. Supports Java 8 or later.
Installation
To install from Maven Central:
<dependency>
<groupId>uk.co.datumedge</groupId>
<artifactId>hamcrest-json</artifactId>
<version>0.2</version>
</dependency>
Usage
import static uk.co.datumedge.hamcrest.json.SameJSONAs.*;
assertThat(
"{\"age\":43, \"friend_ids\":[16, 52, 23]}",
sameJSONAs("{\"friend_ids\":[52, 23, 16]}")
.allowingExtraUnexpectedFields()
.allowingAnyArrayOrdering());