| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #pragma once
- #include "../Internals/JsonWriter.h"
- 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('}');
- }
- };
|