Parse JSON token. More...
Data Fields | |
struct gos_json_tok * | next |
Next token in linked list. | |
union { | |
int32_t int32 | |
Signed 32bit value. | |
uint32_t uint32 | |
Unsigned 32bit value. | |
uint64_t uint64 | |
Unsigned 64bit value. | |
int64_t int64 | |
Signed 64bit value. | |
char * str | |
Null-terminated string value. | |
bool boolean | |
Boolean value. | |
void * ptr | |
Pointer to value. | |
} | data |
Union of supported data types. | |
gos_json_type_t | type |
The data type of this JSON token. | |
char | buffer [0] |
Optional buffer to hold token data. | |
Detailed Description
Parse JSON token.
This holds a parsed token from a JSON formatted string/