Files
ArduinoJson/srcs/JsonArray.h

30 lines
605 B
C
Raw Normal View History

2014-10-05 14:40:03 +02:00
#pragma once
#include "JsonContainer.h"
class JsonArray : public JsonContainer
{
public:
JsonArray()
{
}
explicit JsonArray(JsonNode* node)
: JsonContainer(node)
{
}
2014-10-05 14:55:14 +02:00
JsonValue operator[](int index) const;
2014-10-05 14:40:03 +02:00
2014-10-05 15:04:17 +02:00
void add(bool value);
void add(const char* value);
void add(double value, int decimals=2);
void add(int value) { add((long) value); }
void add(long value);
2014-10-09 12:14:10 +02:00
void add(JsonContainer nestedArray); // TODO: should allow JsonValue too
2014-10-07 15:27:24 +02:00
2014-10-07 11:22:10 +02:00
JsonArray createNestedArray();
2014-10-07 15:27:24 +02:00
JsonObject createNestedObject();
2014-10-05 14:40:03 +02:00
};