Lines Matching refs:json_obj
308 static int obj_init(struct json_obj *json, char *data, size_t len) in obj_init()
325 static int arr_init(struct json_obj *json, char *data, size_t len) in arr_init()
367 static int obj_next(struct json_obj *json, in obj_next()
419 static int arr_next(struct json_obj *json, struct json_token *value) in arr_next()
438 static int skip_field(struct json_obj *obj, struct json_obj_key_value *kv) in skip_field()
904 static int64_t obj_parse(struct json_obj *obj,
907 static int arr_parse(struct json_obj *obj,
911 static int arr_data_parse(struct json_obj *obj, struct json_obj_token *val);
913 static int64_t decode_value(struct json_obj *obj, in decode_value()
1064 static int arr_parse(struct json_obj *obj, in arr_parse()
1112 static int arr_data_parse(struct json_obj *obj, struct json_obj_token *val) in arr_data_parse()
1153 static int64_t obj_parse(struct json_obj *obj, const struct json_obj_descr *descr, in obj_parse()
1211 struct json_obj obj; in json_obj_parse()
1227 struct json_obj arr; in json_arr_parse()
1242 int json_arr_separate_object_parse_init(struct json_obj *json, char *payload, size_t len) in json_arr_separate_object_parse_init()
1247 int json_arr_separate_parse_object(struct json_obj *json, const struct json_obj_descr *descr, in json_arr_separate_parse_object()
1865 static int mixed_arr_parse(struct json_obj *arr,
1873 static int extract_raw_json_data(struct json_obj *obj, struct json_token *value, in extract_raw_json_data()
1910 static int64_t decode_mixed_value(struct json_obj *obj, in decode_mixed_value()
2085 static int mixed_arr_parse(struct json_obj *arr, in mixed_arr_parse()
2140 struct json_obj arr; in json_mixed_arr_parse()