Запись JSON данных в std :: string для boost :: filesystem :: ofstream с использованием boost :: property_tree - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть следующие JSON данные.

std::string data = " {\n"
                       "        \"height\" : 320,\n"
                       "        \"some\" :\n"
                       "        {\n"
                       "            \"complex\" :\n"
                       "            {\n"
                       "                \"path\" : \"hello\"\n"
                       "            }\n"
                       "        },\n"
                       "        \"animals\" :\n"
                       "        {\n"
                       "            \"rabbit\" : \"white\",\n"
                       "            \"dog\" : \"brown\",\n"
                       "            \"cat\" : \"grey\"\n"
                       "        },\n"
                       "        \"fruits\" : [\"apple\", \"raspberry\", \"orange\"],\n"
                       "        \"matrix\" : [[1, 2, 3], [4, 5, 6], [7, 8, 9]]\n"
                       "    }"

Я хочу написать следующую функцию.

void populateFile(boost::filesystem::ofstream& outbinfile, std::string data) {

}

Я хочу использовать для этого boost :: property_tree , Я не могу найти подходящий метод записи для записи данных из std::string в файл.

...