diff --git a/src/JsonVariant.cpp b/src/JsonVariant.cpp index df66bc99..8e365f69 100644 --- a/src/JsonVariant.cpp +++ b/src/JsonVariant.cpp @@ -112,6 +112,10 @@ void JsonVariant::writeTo(JsonWriter &writer) const { writer.writeBoolean(_content.asBoolean); break; + case JSON_INVALID: + case JSON_UNDEFINED: + break; + default: // >= JSON_DOUBLE_0_DECIMALS uint8_t decimals = static_cast(_type - JSON_DOUBLE_0_DECIMALS); writer.writeDouble(_content.asDouble, decimals);