version 1.4.6.1, 2018/04/16 14:02:35
|
version 1.6, 2018/04/19 16:13:48
|
Line 154 long json_token2num(const char *jstr, jtok_t * __restr
|
Line 154 long json_token2num(const char *jstr, jtok_t * __restr
|
*/ |
*/ |
double json_token2dbl(const char *jstr, jtok_t * __restrict tok); |
double json_token2dbl(const char *jstr, jtok_t * __restrict tok); |
/* |
/* |
|
* json_token2bool() - Return token to bool int |
|
* |
|
* @jstr = JSON string |
|
* @tok = Token for convert |
|
* @return 0 for FALSE and !=0 for TRUE |
|
*/ |
|
int json_token2bool(const char *jstr, jtok_t * __restrict tok); |
|
/* |
* json_token2array() - Convert token to string array |
* json_token2array() - Convert token to string array |
* |
* |
* @jstr = JSON string |
* @jstr = JSON string |
Line 164 double json_token2dbl(const char *jstr, jtok_t * __res
|
Line 172 double json_token2dbl(const char *jstr, jtok_t * __res
|
array_t *json_token2array(const char *jstr, jtok_t * __restrict tok); |
array_t *json_token2array(const char *jstr, jtok_t * __restrict tok); |
|
|
/* |
/* |
* json_findbykey() - Find data by key | * json_findbykey() - Find token data by key |
* |
* |
* @jstr = JSON string |
* @jstr = JSON string |
* @key = Search key |
* @key = Search key |
Line 175 array_t *json_token2array(const char *jstr, jtok_t * _
|
Line 183 array_t *json_token2array(const char *jstr, jtok_t * _
|
*/ |
*/ |
jtok_t *json_findbykey(const char *jstr, const char *key, |
jtok_t *json_findbykey(const char *jstr, const char *key, |
jtype_t type, jtok_t * __restrict toks, int toksnum); |
jtype_t type, jtok_t * __restrict toks, int toksnum); |
|
/* |
|
* json_findbypos() - Find token by position on JSON string |
|
* |
|
* @pos = Offset from begin of JSON string |
|
* @toks = Parsed tokens |
|
* @toksnum = Number of parsed tokens |
|
* return: =NULL error or !=NULL token found |
|
*/ |
|
jtok_t *json_findbypos(unsigned long pos, jtok_t * __restrict toks, int toksnum); |
|
|
|
|
/* |
/* |
Line 188 jtok_t *json_findbykey(const char *jstr, const char *k
|
Line 205 jtok_t *json_findbykey(const char *jstr, const char *k
|
* return: 0 done and 1 added one more item |
* 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); |
int json_dump_yaml(FILE *f, const char *jstr, jtok_t *toks, int toksnum, int indent); |
|
/* |
|
* json_dump() - Dump parsed JSON string to structure 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(FILE *f, const char *jstr, jtok_t *toks, int toksnum, int indent); |
|
|
|
|
/* |
/* |