我试图创建一个JSON数组节点,其输出是这样的升压property_tree我创建空数组节点这样的:如何使用JSON解析器
{
node: ""
}
,这不是我想要的,我需要这样的:
{
node: []
}
我怎么能这样做? 而且我不需要双引号(“”)在数字周围。 任何人都可以帮忙吗?
我的代码是象下面这样:
boost::property_tree::ptree pt;
boost::property_tree::ptree array;
for (vector<int>::const_iterator iter = v.begin();
iter != v.end();
++iter)
{
boost::property_tree::ptree node;
node.put("code", *iter);
array.push_back(std::make_pair("", node));
}
pt.add_child("array", array);
感谢您的关注。
谢谢,我会找一些其他图书馆 – mkdym