--- libelwix/inc/elwix/ajson.h 2017/11/30 13:46:27 1.2 +++ libelwix/inc/elwix/ajson.h 2017/12/03 21:50:23 1.3 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: ajson.h,v 1.2 2017/11/30 13:46:27 misho Exp $ +* $Id: ajson.h,v 1.3 2017/12/03 21:50:23 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -165,6 +165,19 @@ array_t *json_token2array(const char *jstr, jtok_t * _ */ jtok_t *json_findbykey(const char *jstr, const char *key, jtok_t * __restrict toks, int toksnum); + + +/* + * json_dump_yaml() - Dump parsed JSON string to YAML format + * + * @f = Output handler + * @jstr = JSON string + * @toks = JSON tokens + * @toksnum = Number of tokens + * @indent = Start indent spaces + * return: 0 done and 1 added one more item + */ +int json_dump_yaml(FILE *f, const char *jstr, jtok_t *toks, int toksnum, int indent); /*