py-yajl provides Python bindings for the Yajl JSON encoder/decoder library
C Python Shell
Latest commit 1f3221e May 30, 2014 @rtyler Merge pull request #36 from ericpeden/memory-leaks
memory leak fixes
Permalink
Failed to load latest commit information.
includes Allow for building in yajl with the module instead of linking a 'syst… Jul 12, 2009
test_data
tests fix that new test. ./runtests.sh wasn't seeing the problem for some r… Apr 27, 2011
yajl @ d1e7708 Bump to the latest yajl Aug 18, 2010
.gitignore
.gitmodules
BUILDING.markdown Update doc formatting Dec 6, 2009
MANIFEST.in Prune yajl/.git and yajl/build directories from the source distribution Feb 21, 2010
README.markdown Mention that we support Python3 in the README Jan 9, 2010
compare.py Allow yajl to be compiled out of the box for Python 2.x and 3.x Dec 6, 2009
decoder.c
encoder.c
ptrstack.h Add license into ptrstack.h Dec 8, 2009
py_yajl.h Fixed undefined symbol on python3.2 Jul 8, 2011
runtests.sh
setup.py Add a __version__ attribute onto the module Apr 11, 2010
yajl.c
yajl_hacks.c Properly handle multiple unicode keys inside of a dictionary Apr 8, 2010

README.markdown

py-yajl: Python bindings for Yet Another JSON Library

Introduction

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

Authors