Added a JsonValue constructor for float

This commit is contained in:
Benoît Blanchon committed 2014-07-02 13:46:25 +02:00
1 parent 922b131f8d
commit e87bde6594
3 files changed
+25 -8

No files matched your search

+7 -5
View File
@@ -15,22 +15,24 @@ size_t JsonValue::printBoolTo(Print& p) const
size_t JsonValue::printDoubleTo(Print& p) const
{
char tmp[32];
sprintf(tmp, "%.17lg", content.asDouble);
return p.write(tmp);
}
sprintf(tmp, "%lg", content.asDouble);
size_t JsonValue::printFloatTo(Print& p) const
{
char tmp[16];
sprintf(tmp, "%.9g", content.asFloat);
return p.write(tmp);
}
size_t JsonValue::printLongTo(Print& p) const
{
char tmp[32];
sprintf(tmp, "%ld", content.asLong);
return p.write(tmp);
}
size_t JsonValue::printPrintableTo(Print& p) const
{
if (content.asPrintable)