Lines Matching refs:json_object
52 static void json_object_generic_delete(struct json_object* jso);
53 static struct json_object* json_object_new(enum json_type o_type);
87 struct json_object* obj = (struct json_object*)ent->v; in json_object_fini()
152 extern struct json_object* json_object_get(struct json_object *jso) in json_object_get()
159 int json_object_put(struct json_object *jso) in json_object_put()
178 static void json_object_generic_delete(struct json_object* jso) in json_object_generic_delete()
189 static struct json_object* json_object_new(enum json_type o_type) in json_object_new()
191 struct json_object *jso; in json_object_new()
193 jso = (struct json_object*)calloc(sizeof(struct json_object), 1); in json_object_new()
209 int json_object_is_type(struct json_object *jso, enum json_type type) in json_object_is_type()
216 enum json_type json_object_get_type(struct json_object *jso) in json_object_get_type()
225 void json_object_set_serializer(json_object *jso, in json_object_set_serializer()
276 const char* json_object_to_json_string_ext(struct json_object *jso, int flags) in json_object_to_json_string_ext()
294 const char* json_object_to_json_string(struct json_object *jso) in json_object_to_json_string()
309 static int json_object_object_to_json_string(struct json_object* jso, in json_object_object_to_json_string()
359 json_object_put((struct json_object*)ent->v); in json_object_lh_entry_free()
362 static void json_object_object_delete(struct json_object* jso) in json_object_object_delete()
368 struct json_object* json_object_new_object(void) in json_object_new_object()
370 struct json_object *jso = json_object_new(json_type_object); in json_object_new_object()
386 struct lh_table* json_object_get_object(struct json_object *jso) in json_object_get_object()
399 void json_object_object_add(struct json_object* jso, const char *key, in json_object_object_add()
400 struct json_object *val) in json_object_object_add()
404 json_object *existing_value = NULL; in json_object_object_add()
418 int json_object_object_length(struct json_object *jso) in json_object_object_length()
423 struct json_object* json_object_object_get(struct json_object* jso, const char *key) in json_object_object_get()
425 struct json_object *result = NULL; in json_object_object_get()
430 json_bool json_object_object_get_ex(struct json_object* jso, const char *key, struct json_object **… in json_object_object_get_ex()
449 void json_object_object_del(struct json_object* jso, const char *key) in json_object_object_del()
457 static int json_object_boolean_to_json_string(struct json_object* jso, in json_object_boolean_to_json_string()
468 struct json_object* json_object_new_boolean(json_bool b) in json_object_new_boolean()
470 struct json_object *jso = json_object_new(json_type_boolean); in json_object_new_boolean()
478 json_bool json_object_get_boolean(struct json_object *jso) in json_object_get_boolean()
500 static int json_object_int_to_json_string(struct json_object* jso, in json_object_int_to_json_string()
508 struct json_object* json_object_new_int(int32_t i) in json_object_new_int()
510 struct json_object *jso = json_object_new(json_type_int); in json_object_new_int()
518 int32_t json_object_get_int(struct json_object *jso) in json_object_get_int()
557 struct json_object* json_object_new_int64(int64_t i) in json_object_new_int64()
559 struct json_object *jso = json_object_new(json_type_int); in json_object_new_int64()
567 int64_t json_object_get_int64(struct json_object *jso) in json_object_get_int64()
592 static int json_object_double_to_json_string(struct json_object* jso, in json_object_double_to_json_string()
633 struct json_object* json_object_new_double(double d) in json_object_new_double()
635 struct json_object *jso = json_object_new(json_type_double); in json_object_new_double()
643 struct json_object* json_object_new_double_s(double d, const char *ds) in json_object_new_double_s()
645 struct json_object *jso = json_object_new_double(d); in json_object_new_double_s()
661 int json_object_userdata_to_json_string(struct json_object *jso, in json_object_userdata_to_json_string()
669 void json_object_free_userdata(struct json_object *jso, void *userdata) in json_object_free_userdata()
674 double json_object_get_double(struct json_object *jso) in json_object_get_double()
726 static int json_object_string_to_json_string(struct json_object* jso, in json_object_string_to_json_string()
737 static void json_object_string_delete(struct json_object* jso) in json_object_string_delete()
743 struct json_object* json_object_new_string(const char *s) in json_object_new_string()
745 struct json_object *jso = json_object_new(json_type_string); in json_object_new_string()
761 struct json_object* json_object_new_string_len(const char *s, int len) in json_object_new_string_len()
763 struct json_object *jso = json_object_new(json_type_string); in json_object_new_string_len()
781 const char* json_object_get_string(struct json_object *jso) in json_object_get_string()
794 int json_object_get_string_len(struct json_object *jso) in json_object_get_string_len()
810 static int json_object_array_to_json_string(struct json_object* jso, in json_object_array_to_json_string()
822 struct json_object *val; in json_object_array_to_json_string()
854 json_object_put((struct json_object*)data); in json_object_array_entry_free()
857 static void json_object_array_delete(struct json_object* jso) in json_object_array_delete()
863 struct json_object* json_object_new_array(void) in json_object_new_array()
865 struct json_object *jso = json_object_new(json_type_array); in json_object_new_array()
874 struct array_list* json_object_get_array(struct json_object *jso) in json_object_get_array()
887 void json_object_array_sort(struct json_object *jso, int(*sort_fn)(const void *, const void *)) in json_object_array_sort()
892 int json_object_array_length(struct json_object *jso) in json_object_array_length()
897 int json_object_array_add(struct json_object *jso,struct json_object *val) in json_object_array_add()
902 int json_object_array_put_idx(struct json_object *jso, int idx, in json_object_array_put_idx()
903 struct json_object *val) in json_object_array_put_idx()
908 struct json_object* json_object_array_get_idx(struct json_object *jso, in json_object_array_get_idx()
911 return (struct json_object*)array_list_get_idx(jso->o.c_array, idx); in json_object_array_get_idx()