diff --git a/src/node/serialization.cc b/src/node/serialization.cc index 60b455589ff9..30eed9d817de 100644 --- a/src/node/serialization.cc +++ b/src/node/serialization.cc @@ -457,6 +457,8 @@ class JSONAttrSetter { *value = std::numeric_limits::infinity(); } else if (is.str() == "-inf") { *value = -std::numeric_limits::infinity(); + } else if (is.str() == "nan") { + *value = std::numeric_limits::quiet_NaN(); } else { is >> *value; if (is.fail()) {