Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Pure Python wrapper to the Yajl C Library

branch: master
README.rst

yajl-py

https://travis-ci.org/pykler/yajl-py.png?branch=master https://coveralls.io/repos/pykler/yajl-py/badge.png https://pypip.in/v/yajl-py/badge.png https://pypip.in/d/yajl-py/badge.png https://requires.io/github/pykler/yajl-py/requirements.png?branch=master

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.

Dependencies

  • 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)

Install

From within the current directory run:

python setup.py install

    - OR Alternatively -

pip install .

To install from pypi:

pip install yajl-py

Usage

The examples directory contains full featured JSON Parsers built using yajl and yajl-py. See examples/README.rst for more info.

Contributions

The following people provided valuable contributions to this library:

Something went wrong with that request. Please try again.