Macros

JSON macros. More...

Macros

#define JSON_GET_VALUE(context, key)   gos_json_context_get_value(context, key, NULL)
 Return the value of a JSON key searching from the beginning gos_json_context_get_value()
 
#define JSON_GET_VALUE_WITH(context, key, token)   gos_json_context_get_value(context, key, token)
 Return the value of a JSON key searching from the given token gos_json_context_get_value()
 
#define JSON_STR(token)   token->data.str
 Return string value of JSON token.
 
#define JSON_UINT32(token)   token->data.uint32
 Return uint32_t value of JSON token.
 
#define JSON_INT32(token)   token->data.int32
 Return int32_t value of JSON token.
 
#define JSON_UINT64(token)   token->data.uint64
 Return uint64_t value of JSON token.
 
#define JSON_INT64(token)   token->data.int64
 Return int64_t value of JSON token.
 
#define JSON_BOOL(token)   token->data.boolean
 Return bool value of JSON token.
 

Detailed Description

JSON macros.