的元素這應該是簡單的(我只是學習提升,所以我失去了一些東西)升壓:只是遍歷一個ptree中
我一直在使用json_read在一些簡單的JSON閱讀和現在有一個ptree中。網絡上的所有示例都使用ptree.get(「entry_name」)獲取條目。所有我想要做的是一樣的東西:
ptree pt;
read_json(ss,pt);
BOOST_FOREACH(ptree::value_type &v, pt)
{
std::cout << v.{entry_name} << v.{value}
}
即通過ptree中環和寫出來的每一個名字(即你投入pt.get())和它的相應的值。
很抱歉,如果這是簡單的
羅斯
其舊帖子和來不及評論,但如果iter-> second.data()是一個數組,該代碼將無法正常工作,是nt嗎? – LearningCpp 2017-05-04 08:05:17
沒錯,但是如果你閱讀下面的代碼文本,就會解釋如何處理非終端。 – 2017-05-20 16:02:53