#include "JsonBuffer.h" #include "JsonNode.h" #include "JsonObject.h" #include // for memset JsonObject JsonBuffer::createObject() { JsonNode* node = createNode(JSON_OBJECT); if (node) node->content.asObject.buffer = this; return JsonObject(node); } JsonNode* JsonBuffer::createNode(JsonNodeType type) { JsonNode* node = allocateNode(); if (!node) return 0; memset(node, 0, sizeof(JsonNode)); node->type = type; return node; }