A small wrapper around YAJL's lexer
Project description
yajs
yajs is a simple package that provides a wrapper to the YAJL JSON lexer functions that allow tokenization of streams of JSON data without having to buffer up the whole data.
Examples:
>>> from cStringIO import StringIO >>> from yajs import tokenize >>> for token in tokenize(StringIO('[1, 2, 3]')): ... print token ... ('start_array', None) ('value', 1) ('value', 2) ('value', 3) ('end_array', None)