// ArduinoJson - arduinojson.org // Copyright Benoit Blanchon 2014-2018 // MIT License #pragma once #include "JsonWriter.hpp" namespace ArduinoJson { class JsonArray; class JsonObject; class JsonVariant; namespace Internals { class JsonArraySubscript; template class JsonObjectSubscript; template class JsonSerializer { public: static void serialize(const JsonArray &, Writer &); static void serialize(const JsonArraySubscript &, Writer &); static void serialize(const JsonObject &, Writer &); template static void serialize(const JsonObjectSubscript &, Writer &); static void serialize(const JsonVariant &, Writer &); }; } }