6

是否可以使用 yaml-cpp 解析 YAML 格式的字符串?

没有YAML::Parser::Parser(std::string&)构造函数。(我通过 libcurl 从 http-server 获取 YAML 字符串。)

4

2 回答 2

9

尝试使用stringstream

std::string s = "name: YAML from libcurl";
std::stringstream ss(s);
YAML::Parser parser(ss);
于 2010-05-11T17:50:33.730 回答
7

在新版本中,您可以直接解析字符串(参见此处):

YAML::Node node = YAML::Load("[1, 2, 3]");
于 2012-04-05T18:41:05.417 回答