forked from bblanchon/ArduinoJson
23 lines
361 B
C++
23 lines
361 B
C++
#pragma once
|
|
|
|
class Print;
|
|
struct JsonNode;
|
|
|
|
class JsonNodeSerializer
|
|
{
|
|
public:
|
|
explicit JsonNodeSerializer(Print& sink)
|
|
: _sink(sink)
|
|
{
|
|
}
|
|
|
|
size_t serialize(const JsonNode* node);
|
|
|
|
private:
|
|
Print& _sink;
|
|
|
|
size_t serializeObject(const JsonNode* node);
|
|
size_t serializeKeyValue(const JsonNode* node);
|
|
};
|
|
|