Pregunta
¿Es posible analizar YAML cuerdas con yaml-CPP formateado?
No es un constructor YAML::Parser::Parser(std::string&)
. (Me estoy poniendo una cadena a través de YAML libcurl desde un servidor HTTP.)
Solución
Trate de usar un stringstream :
std::string s = "name: YAML from libcurl";
std::stringstream ss(s);
YAML::Parser parser(ss);
Otros consejos
En la nueva versión, se puede analizar una cadena directa (ver aquí ):
YAML::Node node = YAML::Load("[1, 2, 3]");
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow