A query language for JSON

A Complete Specification

The JMESPath language is described in an ABNF grammar with a complete specification. This ensures that the language syntax is precisely defined.

A compliance test suite

JMESPath has a full suite of data driven testcases. This ensures parity for multiple libraries, and makes it easy for developers to implement JMESPath in their language of choice.

Libraries in Multiple Languages

Each JMESPath library passes a complete suite of compliance tests to ensure they work as intended. There are libraries in multiple languages including python, php, javascript and lua.


© Copyright 2014-2015, James Saryerwinnie.

Check out more Related Articles around Cool Life Hacks