Domanda

E 'possibile analizzare YAML formattato stringhe con yaml-cpp?

Non è un costruttore YAML::Parser::Parser(std::string&). (Sto diventando una stringa YAML tramite libcurl da un http-server).

È stato utile?

Soluzione

Provare a utilizzare un stringstream :

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

Altri suggerimenti

Nella nuova versione, è possibile analizzare direttamente una stringa (vedi qui ):

YAML::Node node = YAML::Load("[1, 2, 3]");
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top