Reduced size by 300 bytes by reusing the JsonPrettyPrint from v3

This commit is contained in:
Benoit Blanchon
2014-11-08 19:40:07 +01:00
parent d8dbfe6e6d
commit f6133f2d36
10 changed files with 138 additions and 92 deletions

View File

@ -6,7 +6,6 @@
#include "../include/ArduinoJson/JsonVariant.hpp"
#include "../include/ArduinoJson/Internals/PrettyJsonWriter.hpp"
#include "../include/ArduinoJson/JsonArray.hpp"
#include "../include/ArduinoJson/JsonObject.hpp"
@ -91,8 +90,7 @@ JsonVariant &JsonVariant::operator[](const char *key) {
return _content.asObject->operator[](key);
}
template <typename T>
void JsonVariant::writeTo(T &writer) const {
void JsonVariant::writeTo(JsonWriter &writer) const {
switch (_type) {
case JSON_ARRAY:
_content.asArray->writeTo(writer);
@ -120,6 +118,3 @@ void JsonVariant::writeTo(T &writer) const {
break;
}
}
template void JsonVariant::writeTo(JsonWriter &) const;
template void JsonVariant::writeTo(PrettyJsonWriter &) const;