// Copyright Benoit Blanchon 2014 // MIT License // // Arduino JSON library // https://github.com/bblanchon/ArduinoJson #pragma once #include "ArduinoJson/Internals/JsonWriter.hpp" namespace ArduinoJson { namespace Internals { class CompactJsonWriter : public JsonWriter { public: explicit CompactJsonWriter(Print *sink) : JsonWriter(sink) {} virtual void beginArray() { _length += _sink->write('['); } virtual void endArray() { _length += _sink->write(']'); } virtual void writeColon() { _length += _sink->write(':'); } virtual void writeComma() { _length += _sink->write(','); } virtual void beginObject() { _length += _sink->write('{'); } virtual void endObject() { _length += _sink->write('}'); } }; } }