mirror of
https://github.com/bblanchon/ArduinoJson.git
synced 2025-07-18 04:52:22 +02:00
Renamed Print::write() into print()
This commit is contained in:
@ -41,19 +41,19 @@ private:
|
|||||||
{
|
{
|
||||||
size_t n = 0;
|
size_t n = 0;
|
||||||
|
|
||||||
n += p.write("[");
|
n += p.write('[');
|
||||||
|
|
||||||
for (int i = 0; i < itemCount; i++)
|
for (int i = 0; i < itemCount; i++)
|
||||||
{
|
{
|
||||||
if (i > 0)
|
if (i > 0)
|
||||||
{
|
{
|
||||||
n += p.write(",");
|
n += p.write(',');
|
||||||
}
|
}
|
||||||
|
|
||||||
n += items[i].printTo(p);
|
n += items[i].printTo(p);
|
||||||
}
|
}
|
||||||
|
|
||||||
n += p.write("]");
|
n += p.write(']');
|
||||||
|
|
||||||
return n;
|
return n;
|
||||||
}
|
}
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
size_t JsonValue::printBoolTo(Print& p) const
|
size_t JsonValue::printBoolTo(Print& p) const
|
||||||
{
|
{
|
||||||
return p.write(content.asBool ? "true" : "false");
|
return p.print(content.asBool ? "true" : "false");
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t JsonValue::printDoubleTo(Print& p) const
|
size_t JsonValue::printDoubleTo(Print& p) const
|
||||||
@ -30,7 +30,7 @@ size_t JsonValue::printPrintableTo(Print& p) const
|
|||||||
if (content.asPrintable)
|
if (content.asPrintable)
|
||||||
return ((Printable*) content.asPrintable)->printTo(p);
|
return ((Printable*) content.asPrintable)->printTo(p);
|
||||||
else
|
else
|
||||||
return p.write("null");
|
return p.print("null");
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t JsonValue::printStringTo(Print& p) const
|
size_t JsonValue::printStringTo(Print& p) const
|
||||||
@ -39,7 +39,7 @@ size_t JsonValue::printStringTo(Print& p) const
|
|||||||
|
|
||||||
if (!s)
|
if (!s)
|
||||||
{
|
{
|
||||||
return p.write("null");
|
return p.print("null");
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t n = 0;
|
size_t n = 0;
|
||||||
@ -51,31 +51,31 @@ size_t JsonValue::printStringTo(Print& p) const
|
|||||||
switch (*s)
|
switch (*s)
|
||||||
{
|
{
|
||||||
case '"':
|
case '"':
|
||||||
n += p.write("\\\"");
|
n += p.print("\\\"");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case '\\':
|
case '\\':
|
||||||
n += p.write("\\\\");
|
n += p.print("\\\\");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case '\b':
|
case '\b':
|
||||||
n += p.write("\\b");
|
n += p.print("\\b");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case '\f':
|
case '\f':
|
||||||
n += p.write("\\f");
|
n += p.print("\\f");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case '\n':
|
case '\n':
|
||||||
n += p.write("\\n");
|
n += p.print("\\n");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case '\r':
|
case '\r':
|
||||||
n += p.write("\\r");
|
n += p.print("\\r");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case '\t':
|
case '\t':
|
||||||
n += p.write("\\t");
|
n += p.print("\\t");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -14,9 +14,9 @@ class Print
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
virtual size_t write(uint8_t c) = 0;
|
virtual size_t write(uint8_t) = 0;
|
||||||
|
|
||||||
size_t write(const char* s);
|
size_t print(const char[]);
|
||||||
size_t print(double, int = 2);
|
size_t print(double, int = 2);
|
||||||
size_t print(long);
|
size_t print(long);
|
||||||
};
|
};
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
//#include <cstring>
|
//#include <cstring>
|
||||||
|
|
||||||
size_t Print::write(const char* s)
|
size_t Print::print(const char s[])
|
||||||
{
|
{
|
||||||
size_t n = 0;
|
size_t n = 0;
|
||||||
while (*s)
|
while (*s)
|
||||||
@ -23,14 +23,14 @@ size_t Print::print(double value, int digits)
|
|||||||
{
|
{
|
||||||
char tmp[32];
|
char tmp[32];
|
||||||
sprintf(tmp, "%.*lg", digits+1, value);
|
sprintf(tmp, "%.*lg", digits+1, value);
|
||||||
return write(tmp);
|
return print(tmp);
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t Print::print(long value)
|
size_t Print::print(long value)
|
||||||
{
|
{
|
||||||
char tmp[32];
|
char tmp[32];
|
||||||
sprintf(tmp, "%ld", value);
|
sprintf(tmp, "%ld", value);
|
||||||
return write(tmp);
|
return print(tmp);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
@ -64,7 +64,7 @@ namespace JsonGeneratorTests
|
|||||||
|
|
||||||
void write(const char* value)
|
void write(const char* value)
|
||||||
{
|
{
|
||||||
returnValue = sb->write(value);
|
returnValue = sb->print(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
void assertResultIs(const char* expected)
|
void assertResultIs(const char* expected)
|
||||||
|
Reference in New Issue
Block a user