Serialize booleans in objects

This commit is contained in:
Benoit Blanchon
2014-09-30 17:56:28 +02:00
parent f251563af1
commit 065fe57a7c
2 changed files with 6 additions and 2 deletions

View File

@ -122,6 +122,10 @@ size_t JsonObject::printTo(Print& p) const
case JSON_INTEGER:
n += p.print(childValue->content.asInteger);
break;
case JSON_BOOLEAN:
n += p.print(childValue->content.asBoolean ? "true" : "false");
break;
}
if (childValue->type >= JSON_DOUBLE_0_DECIMALS)

View File

@ -107,7 +107,7 @@ TEST_F(JsonObjectSerializationTests, OneDoubleDefaultDigits)
object["key"] = 3.14159265358979323846;
outputMustBe("{\"key\":3.14}");
}
/*
TEST_F(JsonObjectSerializationTests, OneNull)
{
object["key"] = (char*) 0;
@ -125,7 +125,7 @@ TEST_F(JsonObjectSerializationTests, OneFalse)
object["key"] = false;
outputMustBe("{\"key\":false}");
}
/*
TEST_F(JsonObjectSerializationTests, OneEmptyNestedArray)
{
auto nestedArray = JsonArray<1>();