Lines Matching refs:json_obj
270 static int obj_init(struct json_obj *json, char *data, size_t len) in obj_init()
287 static int arr_init(struct json_obj *json, char *data, size_t len) in arr_init()
324 static int obj_next(struct json_obj *json, in obj_next()
376 static int arr_next(struct json_obj *json, struct json_token *value) in arr_next()
395 static int skip_field(struct json_obj *obj, struct json_obj_key_value *kv) in skip_field()
526 static int64_t obj_parse(struct json_obj *obj,
529 static int arr_parse(struct json_obj *obj,
533 static int arr_data_parse(struct json_obj *obj, struct json_obj_token *val);
535 static int64_t decode_value(struct json_obj *obj, in decode_value()
652 static int arr_parse(struct json_obj *obj, in arr_parse()
700 static int arr_data_parse(struct json_obj *obj, struct json_obj_token *val) in arr_data_parse()
741 static int64_t obj_parse(struct json_obj *obj, const struct json_obj_descr *descr, in obj_parse()
799 struct json_obj obj; in json_obj_parse()
815 struct json_obj arr; in json_arr_parse()
830 int json_arr_separate_object_parse_init(struct json_obj *json, char *payload, size_t len) in json_arr_separate_object_parse_init()
835 int json_arr_separate_parse_object(struct json_obj *json, const struct json_obj_descr *descr, in json_arr_separate_parse_object()