Hamcrest matchers for comparing JSON documents
Switch branches/tags
Clone or download
Latest commit 0ade50f Nov 3, 2012

README.md

Hamcrest matchers for comparing JSON documents, backed by the JSONassert library. The code is released under the MIT license.

Installation

To install from Maven Central:

<dependency>
	<groupId>uk.co.datumedge</groupId>
	<artifactId>hamcrest-json</artifactId>
	<version>0.1</version>
</dependency>

Usage

assertThat(
	"{\"age\":43, \"friend_ids\":[16, 52, 23]}",
	sameJSONAs("{\"friend_ids\":[52, 23, 16]}")
		.allowingExtraUnexpectedFields()
		.allowingAnyArrayOrdering());

Resources