skip to navigation
skip to content

jsonselect 0.2.3

Python implementation of jsonselect (

<img src=""/> is a python implementation of

You can find more information here

## Usage

jsonselect can be called directly from the command line.

`python -m jsonselect <selector> < jsonfile`

This is usefull, for example, for parsing out values from JSON APIs.

$aws ec2 describe-instances --filters "Name=tag:Name,Values=kafka" | python -m jsonselect .InstanceId
["i-12345678", "i-23456789", "i-3456789A"]

### Full Usage

usage: [-h] [--list | --machine-readable] selector [infile]

parse json with jsonselect.

positional arguments:

optional arguments:
-h, --help show this help message and exit
--list, -l new-line separated list of values. works best on lists.
--machine-readable Print json with no formatting

## Project status currently implements levels 1 & 2 of these conformance tests

level 3 is unimplemented because I was having trouble understanding what the correct behavior should be


get the upstream conformance tests:
git submodule update --init

Run specific level conformance tests with
nosetests -m '.*_level_1' ./tests/  
File Type Py Version Uploaded on Size
jsonselect-0.2.3.tar.gz (md5) Source 2013-10-24 13KB