forked from bblanchon/ArduinoJson
More test on object parsing
This commit is contained in:
@ -211,7 +211,12 @@ JsonNode* JsonParser::parseObject()
|
||||
|
||||
for(;;)
|
||||
{
|
||||
node->addChild(parseObjectKeyValue());
|
||||
JsonNode* keyValueNode = parseObjectKeyValue();
|
||||
|
||||
if (!keyValueNode)
|
||||
return 0;
|
||||
|
||||
node->addChild(keyValueNode);
|
||||
|
||||
skipSpaces();
|
||||
|
||||
@ -229,6 +234,9 @@ JsonNode* JsonParser::parseObjectKeyValue()
|
||||
{
|
||||
const char* key = QuotedString::extractFrom(_ptr, &_ptr);
|
||||
|
||||
if (!key)
|
||||
return 0;
|
||||
|
||||
skipSpaces();
|
||||
|
||||
if (!isColon())
|
||||
|
Reference in New Issue
Block a user