Jsonunit is a project mainly written in Java, it's free.
unit for json testing
=== This is a unit tools for json tesing, include:
JSONPath - very sub set of xpath JSONDiff - tool to conpare json in similar or seam way