ptree

    1熱度

    1回答

    的提前聲明我有以下代碼: namespace boost { namespace property_tree { template<class Key, class Data, class KeyCompare> class basic_ptree; typedef basic_ptree<std::string, std::string, std:

    0熱度

    1回答

    我有一個配置文件,這是一個JSON。我創建了一個讀取該文件並存儲值的類(ConfigFile)(使用boost parser和ptree)。我漫遊是使用ptree作爲ConfigFile類成員的一個好習慣,或者我只是將它用於讀取json並將值存儲在映射成員中?

    2熱度

    1回答

    我試圖將一個boost :: property_tree :: ptree的元素傳遞給一個函數。 詳細地說,我必須從中ptree中被初始化下面的XML代碼: <Master Name='gamma'> <Par1 Name='name1'> <Value>0.</Value> <Fix>1</Fix> </Par1> <Par2 Name='n

    1熱度

    1回答

    我嘗試使用ptree在C++中爲具有多個鍵名的鍵名提取值的值。在鍵中。 所以我有JSON, "product": { "product.description.text": "Some text here" } 我打過電話 std::string product = pt.get_value("product.product.description.text"); ,但不能得到

    0熱度

    1回答

    問候 我用boost ptree得到一些信息,也投入了一些時間。 typedef ptree MInfo; 在我的應用程序使用下面的風格來.put或.get信息到我的MInfo。 a_info.put<WORD>(PathTree(SStatus)(fwDevice).str(), s_status->fwDevice); WORD y = a_info.get<WORD>(PathTre

    0熱度

    1回答

    在下面的代碼用C++升壓屬性樹,我想到一個美麗的輸出如 { "fruit": { "apple": "true", "orange": "true" }, "animal": { "cat": "true", "dog": "true", "bird": { "duck": "true" }

    1熱度

    1回答

    我使用升壓庫來解析ini文件看起來像: [head] type1=val1 type2=cal2 ... 我的代碼是這樣的: #include <iostream> #include <string> #include <boost/property_tree/ptree.hpp> #include <boost/property_tree/ini_parser.hpp> usi

    0熱度

    1回答

    我試圖使用Boost屬性樹來讀取INI包含部分內的屬性的文件具有「合成」路徑名。 比如我INI文件看起來像這樣: [my.section.subsection1] someProp1=0 [my.section.subsection2] anotherProp=1 我用下面的代碼閱讀: namespace pt = boost::property_tree; pt::ptree p

    1熱度

    1回答

    因此,我正在處理一項任務,並且需要將幾個屬性解析爲json以通過網絡發送。這是最終的價值應該是什麼樣子。 {"__type":"Login:#Messages","Identity":{"sNumber":"value","Alias":"value","FirstName":"value","LastName":"value"}} 所以我的代碼是 boost::property_tree::

    8熱度

    2回答

    我使用升壓ptree中讀取XML文件是這樣的: ptree myTree; ... /*open xml file*/ try{ myTree.get<string>(s); } catch(boost::exception const& ex) { /*get useful info!*/ } 我知道我可以使用what()功能,但它產生的錯誤和琴絃我剛剛發送。 有沒有