Parse doubles

This commit is contained in:
Benoit Blanchon
2014-10-15 14:54:31 +02:00
parent a1cb9c9399
commit 086d07151f
5 changed files with 106 additions and 18 deletions

View File

@ -16,16 +16,12 @@ public:
JsonArray createArray()
{
JsonNode* node = createNode();
if (node) node->setAsArray(this);
return JsonArray(node);
return JsonArray(createArrayNode());
}
JsonObject createObject()
{
JsonNode* node = createNode();
if (node) node->setAsObject(this);
return JsonObject(node);
return JsonObject(createObjectNode());
}
JsonValue createValue();
@ -37,5 +33,10 @@ protected:
private:
JsonNode* createNode();
JsonNode* createArrayNode();
JsonNode* createObjectNode();
JsonNode* createLongNode(long value);
JsonNode *createDoubleNode(double value, int decimals);
};