ISerializer& JsonOutputStreamSerializer::operator()(int64_t& value, const std::string& name) { JsonValue* val = chain.back(); JsonValue v; v = static_cast<int64_t>(value); if (val->isArray()) { val->pushBack(v); } else { val->insert(name, v); } return *this; }