Pergunta

É possível analisar as cordas formatadas com YAML com YAML-CPP?

Não há um YAML::Parser::Parser(std::string&) construtor. (Estou recebendo uma string yaml via libcurl de um http-server.)

Foi útil?

Solução

Tente usar um Fream:

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

Outras dicas

Na nova versão, você pode analisar uma string diretamente (veja aqui):

YAML::Node node = YAML::Load("[1, 2, 3]");
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top