diff --git a/lib/base/json.cpp b/lib/base/json.cpp index 0ae2fd300..6362e8b24 100644 --- a/lib/base/json.cpp +++ b/lib/base/json.cpp @@ -68,7 +68,7 @@ static void Encode(yajl_gen handle, const Value& value) { switch (value.GetType()) { case ValueNumber: - if (yajl_gen_double(handle, static_cast(value)) == yajl_gen_invalid_number) + if (yajl_gen_double(handle, value.Get()) == yajl_gen_invalid_number) yajl_gen_double(handle, 0); break;