| 1234567891011121314151617181920212223242526272829303132333435 |
- /*
- * Arduino JSON library
- * Benoit Blanchon 2014 - MIT License
- */
- #include "JsonPrintable.h"
- #include "JsonPrettyPrint.h"
- #include "StringBuilder.h"
- using namespace ArduinoJson::Generator;
- using namespace ArduinoJson::Internals;
- size_t JsonPrintable::printTo(char* buffer, size_t bufferSize) const
- {
- StringBuilder sb(buffer, bufferSize);
- return printTo(sb);
- }
- size_t JsonPrintable::prettyPrintTo(char* buffer, size_t bufferSize) const
- {
- StringBuilder sb(buffer, bufferSize);
- return prettyPrintTo(sb);
- }
- size_t JsonPrintable::prettyPrintTo(IndentedPrint& p) const
- {
- JsonPrettyPrint prettyPrint(p);
- return printTo(prettyPrint);
- }
- size_t JsonPrintable::prettyPrintTo(Print& p) const
- {
- IndentedPrint indentedPrint(p);
- return prettyPrintTo(indentedPrint);
- }
|