improve tests

This commit is contained in:
wb-hx510875
2020-01-19 16:05:29 +08:00
committed by Jackson Tian
parent 38dab66f9d
commit b4e95dcd5a
5 changed files with 31 additions and 7 deletions

View File

@@ -235,11 +235,13 @@ std::string AlibabaCloud::GetEnv(const std::string env)
std::string AlibabaCloud::MapToJson(const std::map<std::string, std::string> &maps)
{
Json::Value jsonObject;
Json::FastWriter writer;
for (std::map<std::string, std::string>::const_iterator iter = maps.begin(); iter != maps.end(); ++iter)
{
jsonObject[iter->first] = iter->second;
}
return jsonObject.toStyledString();
std::string unformat_str = writer.write(jsonObject);
return unformat_str.substr(0, unformat_str.length() - 1);
}
std::map<std::string, std::string> AlibabaCloud::JsonToMap(const std::string &json)