in blogs/sept-2021/converter.cc [52:59]
double TryGetDouble(const std::map<Variant, Variant>& from, const char* key) {
auto it = from.find(Variant(key));
if (it == from.end() || !it->second.is_double()) {
return 0.0;
}
return it->second.double_value();
}