38 #ifndef ti_utils_json_Json_engine__include 39 #define ti_utils_json_Json_engine__include 110 #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,
162 _I_
char * json_text,
163 _I_ uint16_t json_text_size,
164 _I_
void * json_template,
165 _I_ uint16_t json_template_size,
190 json_rc_T __JSON_Build(__O
char * json_text,
191 _IO_ uint16_t * json_text_size,
192 _I_
void * json_internal,
193 _I_
void * json_template);
239 json_rc_T __JSON_GetValue(__O
void * value_buffer,
240 _IO_ uint16_t * value_buffer_size,
241 _I_
void * json_internal,
242 _I_
char * property_path,
243 _I_ uint16_t property_path_size);
286 json_rc_T __JSON_SetValue(_IO_
void * json_internal,
287 _IO_ uint16_t * json_internal_size,
289 _I_ uint16_t value_size,
290 _I_
char * property_path,
291 _I_ uint16_t property_path_size);
320 json_rc_T __JSON_GetArrayMembersCount(__O uint16_t * members_count_var,
321 _I_
void * json_internal,
322 _I_
char * property_path,
323 _I_ uint16_t property_path_size);
346 json_rc_T __JSON_Templetize(__O
void * output_template,
347 _IO_ uint16_t * output_template_size,
348 __O uint16_t * minimal_template_size,
349 _I_
char * partly_templetized_json,
350 _I_ uint16_t partly_templetized_json_size);
Definition: json_engine.h:83
Definition: json_engine.h:68
Definition: json_engine.h:102
Definition: json_engine.h:100
Definition: json_engine.h:91
Definition: json_engine.h:78
Definition: json_engine.h:96
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:101
Definition: json_engine.h:95
Definition: json_engine.h:104
Definition: json_engine.h:85
Definition: json_engine.h:97
Definition: json_engine.h:72
Definition: json_engine.h:89
Definition: json_engine.h:98
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