mirror of
https://github.com/bblanchon/ArduinoJson.git
synced 2025-07-16 12:02:14 +02:00
Removed jsmn_parser from JsonParserBase
This commit is contained in:
@ -9,12 +9,14 @@ JsonParserBase::JsonParserBase(jsmntok_t* tokens, int maxTokenCount)
|
|||||||
{
|
{
|
||||||
this->maxTokenCount = maxTokenCount;
|
this->maxTokenCount = maxTokenCount;
|
||||||
this->tokens = tokens;
|
this->tokens = tokens;
|
||||||
|
|
||||||
jsmn_init(&parser);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
jsmntok_t* JsonParserBase::parse(char* jsonString)
|
jsmntok_t* JsonParserBase::parse(char* jsonString)
|
||||||
{
|
{
|
||||||
|
jsmn_parser parser;
|
||||||
|
|
||||||
|
jsmn_init(&parser);
|
||||||
|
|
||||||
if (JSMN_SUCCESS != jsmn_parse(&parser, jsonString, tokens, maxTokenCount))
|
if (JSMN_SUCCESS != jsmn_parse(&parser, jsonString, tokens, maxTokenCount))
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
@ -31,7 +31,6 @@ private:
|
|||||||
|
|
||||||
jsmntok_t* parse(char* json);
|
jsmntok_t* parse(char* json);
|
||||||
|
|
||||||
jsmn_parser parser;
|
|
||||||
int maxTokenCount;
|
int maxTokenCount;
|
||||||
jsmntok_t* tokens;
|
jsmntok_t* tokens;
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user