347     UINT32 *lenOfJsonWritten);
 struct M2MB_JSON_COMPLEX_INFO M2MB_JSON_COMPLEX_INFO_T
Json complex information structure. 
M2MB_JSON_OBJ_TYPE_T objType
struct M2MB_JSON_HEX M2MB_JSON_HEX_T
HEX stream structure json. 
struct M2MB_JSON_OBJ M2MB_JSON_OBJ_T
Json object structure. 
const M2MB_JSON_OBJ_T ** pObj
enum M2MB_JSON_OBJ_TYPE M2MB_JSON_OBJ_TYPE_T
Object type supported by the json. 
struct M2MB_JSON_DATE M2MB_JSON_DATE_T
Json date structure json. 
M2MB_JSON_COMPLEX_INFO_T complex_obj
M2MB_STATUS_T m2mb_json_encode(M2MB_JSON_COMPLEX_OBJ_T *jsonSchema, UINT8 *usrStruct, UINT8 *jsonFileBuffer, UINT32 jsonFileBufferSize, UINT32 *lenOfJsonWritten)
Encode API for JSON module. 
Json time structure json. 
enum M2MB_JSON_DATA_TYPE M2MB_JSON_DATA_TYPE_T
Data type supported by the json. 
struct M2MB_JSON_DURATION M2MB_JSON_DURATION_T
Json duration structure. 
UINT16 m2mb_json_node_get(M2MB_JSON_NODE_T *pCNode, UINT8 *pPNStart, UINT8 *pPNEnd)
Get node API for JSON module. 
Json complex information structure. 
UINT16 m2mb_json_node_occ_get(UINT8 *pTName, UINT8 *pPNStart, UINT8 *pPNEnd)
Occurrence of node present API for JSON module. 
struct M2MB_JSON_NODE M2MB_JSON_NODE_T
Json node structure. 
struct M2MB_JSON_TIME M2MB_JSON_TIME_T
Json time structure json. 
M2MB_JSON_DATA_TYPE
Data type supported by the json. 
Json date structure json. 
struct M2MB_JSON_COMPLEX_OBJ M2MB_JSON_COMPLEX_OBJ_T
Json complex object structure. 
M2MB_JSON_DATA_TYPE_T dataType
Json date & time structure json. 
Json complex object structure. 
HEX stream structure json. 
M2MB_STATUS_T m2mb_json_decode(UINT8 *parent_start, UINT8 *parent_end, M2MB_JSON_COMPLEX_OBJ_T *jsonSchema, UINT8 *returnStruct)
Decode API for JSON module. 
struct M2MB_JSON_DATE_TIME M2MB_JSON_DATE_TIME_T
Json date & time structure json. 
M2MB_JSON_OBJ_TYPE
Object type supported by the json.