float real_t
Definition: real.h:48
bool json_start_tagged_object(json_out_t *json, const char *tag)
Definition: stream_json.c:93
bool(* json_callback_ptr)(char *tag, char *value, bool is_string, void *data)
Definition: stream_json.h:29
bool json_start_object(json_out_t *json)
Definition: stream_json.c:78
bool json_start_array(json_out_t *json, const char *tag)
Definition: stream_json.c:114
json_out_t * json_start(vfs_file_t *file, uint32_t max_levels)
Definition: stream_json.c:35
bool json_end_object(json_out_t *json)
Definition: stream_json.c:104
bool json_add_string(json_out_t *json, const char *tag, const char *s)
Definition: stream_json.c:135
bool json_parse_string(char *json, json_callback_ptr callback, void *data)
Definition: stream_json.c:248
bool json_end_array(json_out_t *json)
Definition: stream_json.c:125
bool json_add_real(json_out_t *json, const char *tag, real_t value, uint8_t decimal_places)
Definition: stream_json.c:237
bool json_end(json_out_t *json)
Definition: stream_json.c:48
bool json_add_int(json_out_t *json, const char *tag, int32_t value)
Definition: stream_json.c:223
Definition: stream_json.c:28
vfs_file_t * file
Definition: stream_json.c:29