| 12345678910111213141516171819202122232425262728293031 |
- // Copyright Benoit Blanchon 2014-2017
- // MIT License
- //
- // Arduino JSON library
- // https://github.com/bblanchon/ArduinoJson
- // If you like this project, please add a star!
- #pragma once
- #include "JsonArray.hpp"
- #include "JsonObject.hpp"
- #include "JsonObjectSubscript.hpp"
- namespace ArduinoJson {
- template <typename TString>
- inline JsonObject &JsonObject::createNestedObject(const TString &key) {
- if (!_buffer) return JsonObject::invalid();
- JsonObject &object = _buffer->createObject();
- set(key, object);
- return object;
- }
- template <typename TString>
- inline JsonArray &JsonObject::createNestedArray(const TString &key) {
- if (!_buffer) return JsonArray::invalid();
- JsonArray &array = _buffer->createArray();
- set(key, array);
- return array;
- }
- }
|