34 #define JSON_VALUE_FINISH 0x80000000 35 #define JSON_VALUE_ERROR 0xffffffff 39 #define DECLARE_MEMBER( token_str, type, ptr, child_object ) \ 40 { sizeof(token_str) - 1, token_str, type, {ptr}, child_object } 41 #define DECLARE_OBJECT( cb_func ) \ 42 { 0, NULL_TOKEN, JST_CBF_OBJECT, {cb_func}, NULL } 43 #define DECLARE_OBJEND() \ 44 { 0, NULL_TOKEN, JST_NOTHING, {NULL}, NULL } 101 typedef void * (*JsonCallback)(
unsigned int val,
void *array,
void *usr );
union s_json_members::@9 u
E_JSON_STATE JSON_Parse(U8BIT *data, U32BIT size, const S_JSON_MEMBERS *members, void *usr)
Define MHEG5 String type.
void JSON_FreeUintArray(U32BIT *p_uint)
void JSON_FreeStrArray(S_STRING **pp_str)
System Wide Global Technical Data Type Definitions.
void *(* JsonCallback)(unsigned int val, void *array, void *usr)
const struct s_json_members * pChildren
struct s_json_members S_JSON_MEMBERS
void JSON_FreeAstring(S_STRING *p_str)