Added JsonArray

This commit is contained in:
Benoit Blanchon
2014-10-05 14:40:03 +02:00
parent 4d2d535a03
commit cb3c59ec07
12 changed files with 339 additions and 54 deletions

View File

@ -6,16 +6,6 @@
#include "JsonValue.h"
#include "Internals/JsonNode.h"
JsonObject JsonBuffer::createObject()
{
JsonNode* node = createNode(JSON_OBJECT);
if (node)
node->content.asContainer.buffer = this;
return JsonObject(node);
}
JsonValue JsonBuffer::createValue()
{
JsonNode* node = createNode(JSON_UNDEFINED);
@ -30,4 +20,14 @@ JsonNode* JsonBuffer::createNode(JsonNodeType type)
memset(node, 0, sizeof(JsonNode));
node->type = type;
return node;
}
JsonNode* JsonBuffer::createContainerNode(JsonNodeType type)
{
JsonNode* node = createNode(type);
if (node)
node->content.asContainer.buffer = this;
return node;
}