summaryrefslogtreecommitdiff
path: root/src/yajl
blob: 45099e96e0c7292686ba5d14094e4cd1e45ab73f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/**
\example reformatter/json_reformat.c
\example example/parse_config.c
*/

/*!
    \mainpage Yet Another JSON Library (YAJL)
    \author Lloyd Hilaiel
    \date 2007-2014

Yet Another JSON Library (YAJL) is a small event-driven (SAX-style)
JSON parser written in ANSI C, and a small validating JSON
generator. YAJL is released under the permissive ISC license.

\section features Features

   -# Stream (incremental) parsing and generation of JSON
   -# ANSI C
   -# Human readable error messages with context
   -# tiny
   -# event driven
   -# support for generating "beautified" JSON 
   -# includes 
It also includes a small simplified tree interface for 
simplified parsing and extraction of data from smallish JSON documents.

\section usage Usage

See <a href="reformatter_2json_reformat_8c-example.html">json_reformat.c</a> for a complete example of stream based parsing
and generation of JSON.  See <a href="example_2parse_config_8c-example.html">parse_config.c</a> for an example of the
simplified tree interface.

*/