mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 16:14:11 +01: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