json-parser.h revision 2eccb2637d0153bb7f9ad39a70f254cece74342c
#ifndef JSON_PARSER_H
#define JSON_PARSER_H
enum json_type {
/* { key: */
/* : { new object */
/* } (not returned for the root object) */
};
/* Parse JSON tokens from the input stream. Currently arrays aren't
supported. */
/* Parse the next token. Returns 1 if found, 0 if more input stream is
non-blocking and needs more input, -1 if input stream is at EOF. */
const char **value_r);
/* Skip the next object value. If it's an object, its members are also
skipped. */
/* Return the following string as input stream. Returns 1 if ok, 0 if
input stream is non-blocking and needs more input, -1 if the next token
isn't a string (call json_parse_next()). */
#endif