boost-propertytree

    0熱度

    2回答

    解析JSON文件布爾值,下面是我跟着從JSON文件讀取值的步驟: { "Bases":[ { "mnemonic":"ADIS.LA.01", "relay":true }, { "mnemonic":"ALEX.LA.01", "relay":true } ] } 我無法獲取布爾值。

    1熱度

    2回答

    我有一個項目將使用單個JSON文件來描述它所在的目錄的內部內容。 Boost Property Tree庫似乎是JSON解析庫的最佳選擇。然而,這個JSON文件(與許多其他文件一樣)預計會有一個非常特殊的佈局,到目前爲止,我還沒有找到在代碼中表達規則的好方法。 Boost屬性樹庫是否有允許用戶執行以下任何操作的方法? 禁止無法識別的密鑰。 根據需要或可選指定鍵。 指定鍵的期望值類型(null,bo

    0熱度

    1回答

    選擇一個子節點的標籤,無論位置比方說,我有兩個個XML: <some><non_important><header><my_value>foo</my_value></header></non_important></some> <some_1><non_important_1><header_1><my_value>foo</my_value></header_1></non_importan

    1熱度

    2回答

    這是我一直用來通讀的json文件的同倫複製boost::property_tree::json_parser::read_json 而且它一直在工作。 /**********************************************/ /* the title */ /**********************************************/

    1熱度

    1回答

    我在我的程序中使用boost property_tree。我已經設置了使用自定義路徑類型的樹。我正在尋找的是獲取特定節點的父節點ID。 下面是一個例子: MetaStorageTree tree; typedef boost::property_tree::basic_ptree<Framework::CommonClientServer::InterfacePathChain_t, Meta

    0熱度

    1回答

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

    2熱度

    1回答

    我的問題與此問題有關:Boost property_tree: multiple values per key並針對該問題後面的問題:Boost property_tree: multiple values per key, on a template class。 我想解析一個XML文件,其中多個值使用std::vector<>在單個鍵值處列出。下面的代碼是我迄今實施: #include <bo

    0熱度

    2回答

    下面的代碼從ini文件讀取屬性。但是,我希望該屬性具有默認值。在閱讀ini文件之前,我使用put來完成此操作,然後使用get檢索該屬性。 這工作正常,如果默認不是必需的,程序輸出testval is 2。但是,如果我註釋掉ini文件中的條目(如圖所示),則程序輸出No such node (foo.bar)。換句話說,pt.put未設置默認值。任何想法爲什麼?我在升壓105300. #includ

    1熱度

    1回答

    我想使用boost庫從C++文件中讀取json數據。使用屬性樹。我是編程新手,對C++很新穎,第一次使用boost庫。我在很多年以前在C有過一些歷史。我有一個使用SFML庫的C++經驗。 下面是我的模板代碼加載文件,讀取數據,如果失敗給出錯誤。我想改變我的錯誤處理方式有點不同。 1.如果我不能打開提到的文件,因爲它不存在我想創建一個相應的空白文件。 2.但是,如果發生其他錯誤,但文件存在,我不想意

    1熱度

    1回答

    我想從XML文件中刪除節點。 XML字符串看起來像: <BookData> <Book><Author>A1<Author><Name>B1</Name><Price>C1</Price></Book> <Book><Author>A2<Author><Name>B2</Name><Price>C2</Price></Book> ... <Book><Aut