#include <stddef.h>Go to the source code of this file.
Classes | |
| struct | jsmntok_t |
| JSON token description. More... | |
| struct | jsmn_parser |
| JSON parser. More... | |
Enumerations | |
| enum | jsmntype_t { JSMN_UNDEFINED = 0, JSMN_OBJECT = 1, JSMN_ARRAY = 2, JSMN_STRING = 3, JSMN_PRIMITIVE = 4, JSMN_UNDEFINED = 0, JSMN_OBJECT = 1, JSMN_ARRAY = 2, JSMN_STRING = 3, JSMN_PRIMITIVE = 4 } |
| JSON type identifier. More... | |
| enum | jsmnerr { JSMN_ERROR_NOMEM = -1, JSMN_ERROR_INVAL = -2, JSMN_ERROR_PART = -3, JSMN_ERROR_NOMEM = -1, JSMN_ERROR_INVAL = -2, JSMN_ERROR_PART = -3 } |
Functions | |
| void | jsmn_init (jsmn_parser *parser) |
| Create JSON parser over an array of tokens. More... | |
| int | jsmn_parse (jsmn_parser *parser, const char *js, size_t len, jsmntok_t *tokens, unsigned int num_tokens) |
| Run JSON parser. More... | |
| enum jsmnerr |
| enum jsmntype_t |
| void jsmn_init | ( | jsmn_parser * | parser | ) |
| int jsmn_parse | ( | jsmn_parser * | parser, |
| const char * | js, | ||
| size_t | len, | ||
| jsmntok_t * | tokens, | ||
| unsigned int | num_tokens | ||
| ) |
1.8.6