我試圖創建一個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