Skip to content


Subversion checkout URL

You can clone with
Download ZIP
py-yajl provides Python bindings for the Yajl JSON encoder/decoder library
C Python Shell
Branch: master
Failed to load latest commit information.
includes Allow for building in yajl with the module instead of linking a 'syst…
test_data When converting a tuple to a list, the count needs to be incremented …
tests fix that new test. ./ wasn't seeing the problem for some r…
yajl @ d1e7708 Bump to the latest yajl
.gitignore Update ignore rules to exclude more
.gitmodules Add yajl as a submodule
BUILDING.markdown Update doc formatting Prune yajl/.git and yajl/build directories from the source distribution
README.markdown Allow yajl to be compiled out of the box for Python 2.x and 3.x
decoder.c missed the pybuffer decref in Decoder.decode
encoder.c Fix memory leaks in ProcessObject.
ptrstack.h Add license into ptrstack.h
py_yajl.h Fixed undefined symbol on python3.2 Add a __version__ attribute onto the module
yajl.c Fix a memory leak in yajl.dump().
yajl_hacks.c Properly handle multiple unicode keys inside of a dictionary


py-yajl: Python bindings for Yet Another JSON Library


py-yajl is a C-based Python module to interface with Yajl (Yet Another JSON Library). While modules like jsonlib, simplejson and `cjson already exist, py-yajl is intended on providing pythonic access to Yajl's extremely fast string and stream parsing facilities.

py-yajl fully supports Python 2.4-2.6 and Python 3.

Building py-yajl

Please refer to BUILDING.markdon


Something went wrong with that request. Please try again.