我有这个代码,我需要解析/或得到的JSON数组作为std ::字符串将在应用程序中使用。解析JSON数组作为std :: string与升压ptree
std::string ss = "{ \"id\" : \"123\", \"number\" : \"456\", \"stuff\" : [{ \"name\" : \"test\" }] }";
ptree pt2;
std::istringstream is(ss);
read_json(is, pt2);
std::string id = pt2.get<std::string>("id");
std::string num= pt2.get<std::string>("number");
std::string stuff = pt2.get<std::string>("stuff");
需要的是什么“东西”像这样被恢复成的std :: string [{ "name" : "test" }]
然而上述stuff
代码只是返回空字符串。出了什么问题
[OT]:'SS = R“({‘ID:在这里使用原始字符串好地方’:” 123 “,”number“:”456“,”stuff“:[{”name“:”test“}]})”'。 – Jarod42