diff --git a/src/lib_json/json_value.cpp b/src/lib_json/json_value.cpp index 1abb006..9710f5b 100644 --- a/src/lib_json/json_value.cpp +++ b/src/lib_json/json_value.cpp @@ -1366,7 +1366,7 @@ bool Value::isIntegral() const { #endif } -bool Value::isDouble() const { return type_ == realValue || isIntegral(); } +bool Value::isDouble() const { return type_ == intValue || type_ == uintValue || type_ == realValue; } bool Value::isNumeric() const { return isDouble(); }