38 #ifndef ti_utils_json_Json_engine__include 39 #define ti_utils_json_Json_engine__include 109 #define JSON_PARSE_FLAGS__ESTIMATE_ONLY 0x80000000u 132 json_rc_T __JSON_Init(__O
void *json_internal,
133 _IO_ uint16_t *json_internal_size,
134 _I_
void *json_template,
135 _I_ uint16_t json_template_size);
160 json_rc_T __JSON_Parse(__O
void *json_internal,
161 _IO_ uint16_t *json_internal_size,
163 _I_ uint16_t json_text_size,
164 _I_
void *json_template,
165 _I_ uint16_t json_template_size,
189 json_rc_T __JSON_Build(__O
char *json_text,
190 _IO_ uint16_t *json_text_size,
191 _I_
void *json_internal,
192 _I_
void *json_template);
238 json_rc_T __JSON_GetValue(__O
void *value_buffer,
239 _IO_ uint16_t *value_buffer_size,
240 _I_
void *json_internal,
241 _I_
char *property_path,
242 _I_ uint16_t property_path_size);
280 json_rc_T __JSON_SetValue(_IO_
void *json_internal,
281 _IO_ uint16_t *json_internal_size,
283 _I_ uint16_t value_size,
284 _I_
char *property_path,
285 _I_ uint16_t property_path_size);
314 json_rc_T __JSON_GetArrayMembersCount(__O uint16_t *members_count_var,
315 _I_
void *json_internal,
316 _I_
char *property_path,
317 _I_ uint16_t property_path_size);
340 json_rc_T __JSON_Templetize(__O
void *output_template,
341 _IO_ uint16_t *output_template_size,
342 __O uint16_t *minimal_template_size,
343 _I_
char *partly_templetized_json,
344 _I_ uint16_t partly_templetized_json_size);
Definition: json_engine.h:83
Definition: json_engine.h:68
Definition: json_engine.h:101
Definition: json_engine.h:99
Definition: json_engine.h:91
Definition: json_engine.h:78
Definition: json_engine.h:95
Definition: json_engine.h:81
Definition: json_engine.h:90
enum json_rc_TAG json_rc_T
Definition: json_engine.h:87
Definition: json_engine.h:75
Definition: json_engine.h:88
Definition: json_engine.h:86
Definition: json_engine.h:82
Definition: json_engine.h:67
Definition: json_engine.h:70
Definition: json_engine.h:100
Definition: json_engine.h:94
Definition: json_engine.h:103
Definition: json_engine.h:85
Definition: json_engine.h:96
Definition: json_engine.h:72
Definition: json_engine.h:89
Definition: json_engine.h:97
Definition: json_engine.h:79
Definition: json_engine.h:76
Definition: json_engine.h:84
Definition: json_engine.h:71
Definition: json_engine.h:92
Definition: json_engine.h:73
Definition: json_engine.h:74
json_rc_TAG
Definition: json_engine.h:65