سؤال

هل من الممكن تحليل السلاسل المنسقة مع Yaml-CPP؟

ليس هناك YAML::Parser::Parser(std::string&) البناء. (أحصل على سلسلة yaml عبر libcurl من HTTP-server.)

هل كانت مفيدة؟

المحلول

حاول استخدام StringStream:

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

نصائح أخرى

في الإصدار الجديد ، يمكنك تحليل سلسلة مباشرة (انظر هنا):

YAML::Node node = YAML::Load("[1, 2, 3]");
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top