Lines Matching refs:json_value

46 static int json_parse_array(struct json_value *array);
47 static int json_parse_object(struct json_value *object);
48 static int json_parse_property(struct json_value *value);
72 static int json_parse_string(struct json_value *value) in json_parse_string()
97 static int json_parse_number(struct json_value *value) in json_parse_number()
117 static int json_parse_keyword(struct json_value *value) in json_parse_keyword()
150 static int json_parse_value(struct json_value *value) in json_parse_value()
184 static int json_parse_array(struct json_value *array) in json_parse_array()
186 struct json_value *value; in json_parse_array()
187 struct json_value *last = NULL; in json_parse_array()
227 static int json_parse_object(struct json_value *object) in json_parse_object()
229 struct json_value *value; in json_parse_object()
230 struct json_value *last = NULL; in json_parse_object()
268 static int json_parse_property(struct json_value *value) in json_parse_property()
270 struct json_value key; in json_parse_property()
295 struct json_value *json_parse(const char *json) in json_parse()
297 struct json_value *root; in json_parse()
317 struct json_value *json_parse_file(const char *file) in json_parse_file()
319 struct json_value *root; in json_parse_file()
360 struct json_value *json_get_child(struct json_value *object, const char *key) in json_get_child()
362 struct json_value *it; in json_get_child()
375 int json_count_children(struct json_value *array) in json_count_children()
377 struct json_value *it; in json_count_children()
389 int json_get_number(struct json_value *object, const char *key, double *number) in json_get_number()
391 struct json_value *it; in json_get_number()
409 const char *json_get_string(struct json_value *object, const char *key) in json_get_string()
411 struct json_value *it; in json_get_string()
428 void json_free(struct json_value *value) in json_free()
430 struct json_value *next; in json_free()
431 struct json_value *it; in json_free()