Использование дерева свойств boost для чтения массива int

У меня есть JSON с несколькими целочисленными переменными массива, например так:

{"a": [8, 6, 2], "b": [2, 2, 1]}

Я хотел бы использовать boost property_tree, например:

std::stringstream ss;
boost::property_tree::ptree pt;

ss << "{\"a\": [8, 6, 2], \"b\": [2, 2, 1]}";

boost::property_tree::read_json(ss, pt);
std::vector<int> a = pt.get<std::vector<int> >("a");

Это не работает, и при этом нет никаких изменений в указателе int, который я пробовал. Как я могу прочитать массив из дерева свойств?

Ответы на вопрос(2)

Ваш ответ на вопрос