Files
ArduinoJson/JsonParser.cpp
2014-01-11 22:39:28 +01:00

24 lines
471 B
C++

/*
* malloc-free JSON parser for Arduino
* Benoit Blanchon 2014 - MIT License
*/
#include "JsonParser.h"
JsonParserBase::JsonParserBase(jsmntok_t* tokens, int maxTokenCount)
{
this->maxTokenCount = maxTokenCount;
this->tokens = tokens;
}
jsmntok_t* JsonParserBase::parse(char* jsonString)
{
jsmn_parser parser;
jsmn_init(&parser);
if (JSMN_SUCCESS != jsmn_parse(&parser, jsonString, tokens, maxTokenCount))
return 0;
return tokens;
}