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.)

¿Fue útil?

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
scroll top