History log of /dovecot/src/lib/json-parser.h
Revision Date Author Comments Expand
32bd32dcc845cd0c00d5617aea1ffbe45522b413 07-Nov-2017 Aki Tuomi <aki.tuomi@dovecot.fi>

lib: json-parser - Insert properly escaped unicode

662bb64be818407c6719a69780411f7ca8d6c96f 10-Feb-2016 Aki Tuomi <aki.tuomi@dovecot.fi>

lib: Add ostream-escaped filter

f6ae9ae80a1fcf6c8f45ab759f0074caaa66c9c8 01-Feb-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

lib: JSON parser can now optionally parse input that isn't an object. Based on patch by Aki Tuomi.

bb869cc24b24a8df84a43154c628785d6aee784c 28-Jan-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

lib: Added json_append_escaped_data() to escape non-NUL terminated input.

10972f2a15f5538860fcc1d4adda227d59d2d757 28-Jan-2016 Timo Sirainen <timo.sirainen@dovecot.fi>

lib: json_append_escaped() doesn't need to escape the 8bit chars. We'll assume that the input is valid UTF-8.

4ca2ccd50ad25260865f561e4ebf36899d7fe966 01-Dec-2012 Timo Sirainen <tss@iki.fi>

Added json_append_escaped()

86bdb644d147a73df85abce4325254d694217a5f 29-Nov-2012 Timo Sirainen <tss@iki.fi>

JSON parser: Added support for arrays. The parser should be complete now.

2eccb2637d0153bb7f9ad39a70f254cece74342c 29-Nov-2012 Timo Sirainen <tss@iki.fi>

JSON parser: Added json_parse_skip_next() to skip over unwanted values.

7877db7b5daad125b6cb3e015574f33871c9a51b 29-Nov-2012 Timo Sirainen <tss@iki.fi>

JSON parser: Added support for reading string value as istream.

ae9691f7ef36d5272d72c90fa51393dfea5dd126 29-Nov-2012 Timo Sirainen <tss@iki.fi>

JSON parser supports now nested objects and parsing from non-blocking input stream.

e0ba54c7f985fc403b41c6e36d6a7f44908b23f0 08-Jul-2012 Timo Sirainen <tss@iki.fi>

Added a simple JSON parser for parsing an object.