|
YAZ 5.35.1
|
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(), json_write_wrbuf_r(), 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(), and json_write_wrbuf_r().
| char* json_node::string |
Definition at line 56 of file json.h.
Referenced by json_get_objectp(), json_parse_string(), json_remove_node(), json_write_wrbuf_r(), parse_field(), parse_subfields(), and yaz_marc_read_json_node().
| enum json_node_type json_node::type |
Definition at line 54 of file json.h.
Referenced by json_append_array(), json_count_children(), json_get_elem(), json_get_objectp(), json_new_node(), json_remove_node(), json_write_wrbuf_r(), 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(), json_write_wrbuf_r(), parse_field(), parse_subfields(), and yaz_marc_read_json_node().