Est-il possible d'analyser les chaînes au format YAML avec yaml-cpp? Il n'existe pas de constructeur YAML::Parser::Parser(std::string&)
. (Je reçois une chaîne YAML via libcurl à partir d'un serveur http.)yaml-cpp analyser les chaînes
4
A
Répondre
7
Essayez d'utiliser un stringstream:
std::string s = "name: YAML from libcurl";
std::stringstream ss(s);
YAML::Parser parser(ss);
3
Dans la nouvelle version, vous pouvez analyser une chaîne directement (voir here):
YAML::Node node = YAML::Load("[1, 2, 3]");