【问题标题】:yaml-cpp parsing stringsyaml-cpp 解析字符串
【发布时间】:2011-02-18 06:34:21
【问题描述】:

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

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

【问题讨论】:

    标签: c++ yaml-cpp


    【解决方案1】:

    尝试使用stringstream

    std::string s = "name: YAML from libcurl";
    std::stringstream ss(s);
    YAML::Parser parser(ss);
    

    【讨论】:

      【解决方案2】:

      在新版本中,可以直接解析字符串(见here):

      YAML::Node node = YAML::Load("[1, 2, 3]");
      

      【讨论】:

        猜你喜欢
        • 2017-01-27
        • 2015-12-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-14
        • 1970-01-01
        • 2015-11-22
        • 2015-05-14
        相关资源
        最近更新 更多