21 #define __xroad_json_dtor__ __dtor__(xroad_json_destructor)
22 void xroad_json_destructor(json_object** obj);
Definition: xroad_string.h:29
bool xroad_json_get_double(json_object *obj, xroad_str_t path, double *val)
json_object * xroad_json_get_object(json_object *obj, xroad_str_t path)
bool xroad_json_get_int32(json_object *obj, xroad_str_t path, int32_t *val)
bool xroad_json_has_child(json_object *obj, xroad_str_t path)
int64_t xroad_json_get_int64_def(json_object *obj, xroad_str_t path, int64_t def_val)
double xroad_json_get_double_def(json_object *obj, xroad_str_t path, double def_val)
bool xroad_json_get_bool_def(json_object *obj, xroad_str_t path, bool def_val)
xroad_str_t xroad_json_to_str(json_object *obj, int32_t flags)
json_object * xroad_json_from_str(xroad_str_t str)
json_object * xroad_json_from_xml(xroad_xml_tag_t tag)
xroad_str_t xroad_json_get_string_def(json_object *obj, xroad_str_t path, xroad_str_t def_val)
bool xroad_json_get_string(json_object *obj, xroad_str_t path, xroad_str_t *val)
bool xroad_json_get_int64(json_object *obj, xroad_str_t path, int64_t *val)
json_type xroad_json_get_type(json_object *obj, xroad_str_t path)
bool xroad_json_get_bool(json_object *obj, xroad_str_t path, bool *val)
int32_t xroad_json_get_int32_def(json_object *obj, xroad_str_t path, int32_t def_val)