6

yaml-cppを使用してYAML形式の文字列を解析することは可能ですか?

YAML::Parser::Parser(std::string&)コンストラクターはありません。(http-serverからlibcurlを介して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 に答える