Files
ArduinoJson/src/JsonArray.cpp
2014-10-26 21:18:09 +01:00

27 lines
707 B
C++

// Copyright Benoit Blanchon 2014
// MIT License
//
// Arduino JSON library
// https://github.com/bblanchon/ArduinoJson
#include "ArduinoJson/JsonArray.hpp"
#include "ArduinoJson/JsonObject.hpp"
#include "ArduinoJson/JsonValue.hpp"
using namespace ArduinoJson;
using namespace ArduinoJson::Internals;
JsonValue JsonArray::operator[](int index) const {
if (!_impl) return JsonValue::null();
return JsonValue((*_impl)[index]);
}
JsonArray JsonArray::createNestedArray() {
if (!_impl) return JsonArray::null();
return JsonArray(_impl->createNestedArray());
}
JsonObject JsonArray::createNestedObject() {
if (!_impl) return JsonObject::null();
return JsonObject(_impl->createNestedObject()));
}