Question

Est-il possible d'analyser des chaînes formatées avec YAML YAML-cpp?

Il n'y a pas un constructeur de YAML::Parser::Parser(std::string&). (Je reçois une chaîne YAML via libcurl à partir d'un serveur http.)

Était-ce utile?

La solution

Essayez d'utiliser un stringstream :

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

Autres conseils

Dans la nouvelle version, vous pouvez analyser une chaîne directement (voir ici ):

YAML::Node node = YAML::Load("[1, 2, 3]");
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top