yajl-py
is a Pure Python wrapper (implemented using
ctypes) to the excellent Yajl (Yet Another JSON Library) C
library.
yajl
and yajl-py
, allow for fast stream parsing of JSON
files, which enables the parsing of large files, that would
not fit in memory.
- python 2.6 (or compatible)
- yajl
To run the tests you also require:
- make (to run
make test
)- nose (debian package ==
python-nose
)- MiniMockTest (
pip install minimocktest
)
From within the current directory run:
python setup.py install - OR Alternatively - pip install .
To install from pypi:
pip install yajl-py
The examples directory contains full featured JSON Parsers built using
yajl
and yajl-py
. See examples/README.rst for more info.
The following people provided valuable contributions to this library:
- Peter Dobcsanyi
- Charles Gordon
- Christopher Reighley