JsonParserBase.cpp 463 B

123456789101112131415161718192021
  1. /*
  2. * Arduino JSON library
  3. * Benoit Blanchon 2014 - MIT License
  4. */
  5. #include "JsonParserBase.h"
  6. #include "JsonToken.h"
  7. using namespace ArduinoJson::Parser;
  8. using namespace ArduinoJson::Internal;
  9. JsonValue JsonParserBase::parse(char* json)
  10. {
  11. jsmn_parser parser;
  12. jsmn_init(&parser);
  13. if (JSMN_SUCCESS != jsmn_parse(&parser, json, tokens, maxTokens))
  14. return JsonValue::null();
  15. return JsonValue(json, JsonToken(tokens));
  16. }