| 1234567891011121314151617181920212223 |
- /*
- * malloc-free JSON parser for Arduino
- * Benoit Blanchon 2014
- * MIT License
- */
- #include "JsonParser.h"
- bool JsonParserBase::parse(char* jsonString)
- {
- buffer = jsonString;
- if (JSMN_SUCCESS != jsmn_parse(&parser, jsonString, tokens, maxTokenCount))
- return false;
- // Add null termination to each token
- for (int i = 1; i < parser.toknext; i++)
- {
- buffer[tokens[i].end] = 0;
- }
- return true;
- }
|