是否可以使用yaml-cpp解析YAML格式的字符串?
没有YAML::Parser::Parser(std::string&)
构造函数。 (我从http服务器通过libcurl获取YAML字符串。)
答案 0 :(得分:7)
尝试使用stringstream:
std::string s = "name: YAML from libcurl";
std::stringstream ss(s);
YAML::Parser parser(ss);
答案 1 :(得分:3)
在新版本中,您可以直接解析字符串(请参阅here):
YAML::Node node = YAML::Load("[1, 2, 3]");