YAZ
5.34.0
|
JSON node. More...
#include <json.h>
Data Fields | |
enum json_node_type | type |
union { | |
char * string | |
double number | |
struct json_node * link [2] | |
} | u |
struct json_node* json_node::link[2] |
Definition at line 58 of file json.h.
Referenced by json_append_array(), json_count_children(), json_get_elem(), json_get_objectp(), json_new_node(), json_parse_array(), json_parse_elements(), json_parse_members(), json_parse_object(), json_parse_pair(), json_remove_node(), parse_field(), parse_subfields(), and yaz_marc_read_json_node().
double json_node::number |
Definition at line 57 of file json.h.
Referenced by json_parse_number().
char* json_node::string |
Definition at line 56 of file json.h.
Referenced by json_get_objectp(), json_parse_string(), json_remove_node(), parse_field(), parse_subfields(), and yaz_marc_read_json_node().
enum json_node_type json_node::type |
Definition at line 195 of file json.h.
Referenced by json_append_array(), json_count_children(), json_get_elem(), json_get_objectp(), json_new_node(), json_remove_node(), parse_field(), parse_subfields(), and yaz_marc_read_json_node().
union { ... } json_node::u |
Referenced by json_append_array(), json_count_children(), json_get_elem(), json_get_objectp(), json_new_node(), json_parse_array(), json_parse_elements(), json_parse_members(), json_parse_number(), json_parse_object(), json_parse_pair(), json_parse_string(), json_remove_node(), parse_field(), parse_subfields(), and yaz_marc_read_json_node().