mirror of
https://github.com/bblanchon/ArduinoJson.git
synced 2025-07-15 19:42:12 +02:00
23 lines
429 B
C++
23 lines
429 B
C++
/*
|
|
* 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;
|
|
} |