diff --git a/src/ArduinoJson/Json/JsonDeserializer.hpp b/src/ArduinoJson/Json/JsonDeserializer.hpp index c382b8e5..fed8da64 100644 --- a/src/ArduinoJson/Json/JsonDeserializer.hpp +++ b/src/ArduinoJson/Json/JsonDeserializer.hpp @@ -34,7 +34,7 @@ class JsonDeserializer { err = parseVariant(variant, filter, nestingLimit); - if (!err && latch_.last() != 0 && !variant.isEnclosed()) { + if (!err && latch_.last() != 0 && variant.isFloat()) { // We don't detect trailing characters earlier, so we need to check now return DeserializationError::InvalidInput; } diff --git a/src/ArduinoJson/Variant/VariantData.hpp b/src/ArduinoJson/Variant/VariantData.hpp index c70ebd42..830656c9 100644 --- a/src/ArduinoJson/Variant/VariantData.hpp +++ b/src/ArduinoJson/Variant/VariantData.hpp @@ -147,10 +147,6 @@ class VariantData { return type() == VALUE_IS_NULL; } - bool isEnclosed() const { - return !isFloat(); - } - void setBoolean(bool value) { setType(VALUE_IS_BOOLEAN); content_.asBoolean = value;