pyyajl
is a Pure Python wrapper (implemented using ctypes) to the excellent Yajl (Yet Another JSON Library) C library.
This is a renamed fork of yajl-py
to keep it from conflicting with other yajl wrappers.
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