Fully conformant implementation of JSONSelect in Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
jsonselect
tests
.coverage
.coveragerc
.gitignore
.gitmodules
.travis.yml
LICENSE
README.md
cli.py
requirements.txt
setup.py

README.md

Build Status Coverage Status

pyjsonselect

A fully-conformant implementation of the JSONSelect standard in Python.

To install:

pip install pyjsonselect

To use:

import jsonselect

# prints 1, 2
for v in jsonselect.match('.foo', {'foo': 1, 'bar': {'foo': 2}}):
    print v

To run the tests:

git submodule update --init  # load conformance tests
pip install nose
nosetests