Unified JsonArrayNode and JsonObjectNode

This commit is contained in:
Benoit Blanchon
2014-11-05 09:24:15 +01:00
parent c6d11294e4
commit bafec6f1a3
7 changed files with 18 additions and 18 deletions

View File

@ -25,7 +25,7 @@ int JsonArray::size() const {
JsonVariant &JsonArray::at(int index) const {
JsonArrayNode *node = _firstNode;
while (node && index--) node = node->next;
return node ? node->value : JsonVariant::invalid();
return node ? node->content : JsonVariant::invalid();
}
JsonVariant &JsonArray::add() {
@ -34,7 +34,7 @@ JsonVariant &JsonArray::add() {
addNode(node);
return node->value;
return node->content;
}
JsonArrayNode *JsonArray::createNode() {
@ -75,7 +75,7 @@ void JsonArray::writeTo(T &writer) const {
writer.beginArray();
for (;;) {
child->value.writeTo(writer);
child->content.writeTo(writer);
child = child->next;
if (!child) break;