331 #endif //JSON_UTIL_H_
MCL_LOCAL mcl_error_t json_util_get_object_item(mcl_json_t *json_parent, const char *child_name, mcl_json_t **json_child)
MCL_LOCAL mcl_error_t json_util_start_array(mcl_json_t *root, const char *array_name, mcl_json_t **json_array)
MCL_LOCAL mcl_error_t json_util_get_number_value(mcl_json_t *json, mcl_int32_t *number_value)
MCL_LOCAL mcl_error_t json_util_initialize(E_MCL_JSON_TYPE json_type, mcl_json_t **root)
MCL_LOCAL mcl_error_t json_util_get_array_size(mcl_json_t *array, mcl_size_t *size)
MCL_LOCAL mcl_bool_t json_util_has_child(mcl_json_t *root)
MCL_LOCAL mcl_error_t json_util_add_object(mcl_json_t *root, const char *object_name, mcl_json_t *object)
MCL_LOCAL void json_util_destroy(mcl_json_t **root)
MCL_LOCAL void json_util_add_item_to_array(mcl_json_t *root, mcl_json_t *object)
MCL_LOCAL mcl_error_t json_util_get_double_value(mcl_json_t *json, double *double_value)
MCL_LOCAL void json_util_initialize_json_library(void)
MCL_LOCAL mcl_error_t json_util_duplicate(const mcl_json_t *source_json, mcl_json_t **duplicated_json)
MCL_LOCAL mcl_error_t json_util_add_uint(mcl_json_t *root, const char *object_name, const mcl_size_t number)
MCL_LOCAL mcl_error_t json_util_add_string(mcl_json_t *root, const char *object_name, const char *object_value)
Json utility module interface header file.
MCL_LOCAL mcl_error_t json_util_start_object(mcl_json_t *root, const char *object_name, mcl_json_t **json_object)
MCL_LOCAL mcl_error_t json_util_get_bool_value(mcl_json_t *json, mcl_bool_t *bool_value)
MCL_LOCAL mcl_error_t json_util_add_bool(mcl_json_t *root, const char *object_name, const mcl_bool_t bool_value)
MCL_LOCAL mcl_error_t json_util_add_null(mcl_json_t *root, const char *object_name)
MCL_LOCAL mcl_error_t json_util_get_array_item(mcl_json_t *array, int index, mcl_json_t **item)
MCL_LOCAL mcl_error_t json_util_to_string(mcl_json_t *root, char **json_string)
MCL_LOCAL mcl_error_t json_util_parse(const char *json_string, mcl_size_t size, mcl_json_t **root)
MCL_LOCAL mcl_error_t json_util_add_double(mcl_json_t *root, const char *object_name, const double number)
MCL_LOCAL mcl_error_t json_util_get_string(mcl_json_t *json, char **string_value)