GATE
json.h File Reference

JSON object tree encoding/decoding. More...

Classes

struct  gate_json_result_class
 

Typedefs

typedef struct gate_json_result_class gate_json_result_t
 

Functions

GATE_ENCODE_API gate_result_t gate_json_escape_text (gate_string_t const *source, gate_string_t *result)
 
GATE_ENCODE_API gate_result_t gate_json_unescape_text (gate_string_t const *source, gate_string_t *result)
 
GATE_ENCODE_API gate_result_t gate_json_parse_string (gate_string_t const *source, gate_property_t *target_prop, gate_json_result_t *result)
 
GATE_ENCODE_API gate_result_t gate_json_build_string (gate_property_t const *prop, gate_strbuilder_t *dest_builder, gate_uint32_t line_indent)
 
GATE_ENCODE_API gate_result_t gate_json_parse (gate_stream_t *source, gate_property_t *target_prop, gate_json_result_t *result)
 
GATE_ENCODE_API gate_result_t gate_json_build (gate_property_t const *prop, gate_stream_t *dest, gate_uint32_t line_indent)
 

Detailed Description

JSON object tree encoding/decoding.