| 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('}');
- }
- };
|