【发布时间】:2011-02-18 06:34:21
【问题描述】:
是否可以使用 yaml-cpp 解析 YAML 格式的字符串?
没有YAML::Parser::Parser(std::string&) 构造函数。 (我通过 libcurl 从 http-server 获取 YAML 字符串。)
【问题讨论】:
是否可以使用 yaml-cpp 解析 YAML 格式的字符串?
没有YAML::Parser::Parser(std::string&) 构造函数。 (我通过 libcurl 从 http-server 获取 YAML 字符串。)
【问题讨论】:
尝试使用stringstream:
std::string s = "name: YAML from libcurl";
std::stringstream ss(s);
YAML::Parser parser(ss);
【讨论】:
在新版本中,可以直接解析字符串(见here):
YAML::Node node = YAML::Load("[1, 2, 3]");
【讨论】: