Files
ArduinoJson/JsonGeneratorTests/JsonObjectBase.h

24 lines
374 B
C
Raw Normal View History

2014-06-25 13:23:08 +02:00
/*
* Arduino JSON library
* Benoit Blanchon 2014 - MIT License
*/
#pragma once
2014-06-27 13:42:26 +02:00
#include "JsonValue.h"
2014-06-30 19:19:39 +02:00
#include "JsonSink.h"
2014-06-25 13:23:08 +02:00
class JsonObjectBase
{
public:
size_t writeTo(char* buffer, size_t bufferSize)
2014-06-26 13:39:05 +02:00
{
StringBuilder sb(buffer, bufferSize);
return writeTo(sb);
2014-06-26 13:39:05 +02:00
}
2014-06-25 13:23:08 +02:00
virtual size_t writeTo(JsonSink& sb) = 0;
2014-06-25 13:23:08 +02:00
};