diff --git a/srcs/JsonObject.cpp b/srcs/JsonObject.cpp index c1f359cd..2f00a7ef 100644 --- a/srcs/JsonObject.cpp +++ b/srcs/JsonObject.cpp @@ -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) diff --git a/tests/JsonObjectSerializationTests.cpp b/tests/JsonObjectSerializationTests.cpp index 9b293aaf..07f7d89d 100644 --- a/tests/JsonObjectSerializationTests.cpp +++ b/tests/JsonObjectSerializationTests.cpp @@ -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>();