cost 293 ms
如何使用 boost 庫讀取 JSON 文件,C++ 中的 Boost 屬性樹

[英]How to read JSON file using boost libraries, Boost property tree in C++

我是 Boost 庫的新手,也是編程的新手。 我正在嘗試讀取 JSON 文件,該文件是在 C++ 中使用 boost 庫和 boost 屬性樹手動創建的。我需要使用 boost 屬性樹從 JSON 文件中讀取元素這是我的 JSON 文件,看起來像 Example.json{ "Shapes" ...

需要在 p-tree 的展開/折疊中繪制垂直線

[英]Need to draw vertical lines in expand/collapse in p-tree

我正在使用 prime-ng 的 p-tree,需要通過 css 繪制垂直線(用紅筆突出顯示),如下所示: 我已經完成了 rest 部分並且工作正常,只需要繪制垂直線。 我的實現看起來像下面這樣: 我只需要在 + 和 - 圖標下方畫垂直線。 請幫助! ...

Xml 沒有縮進字符但有新行

[英]Xml without indent char but with new line

有沒有辦法使用 boost::property_tree 編寫 xml,沒有縮進字符但有新行? 考慮這段代碼 當 indent_count 設置為 0 時,我們得到這種格式 我想要實現的是: 有誰知道如何在不通過文件操作添加 '\n' 的情況下做到這一點? 我正在使用提升 1_66。 ...

boost::property_tree C++ JSON Writer,不需要的數字格式

[英]boost::property_tree C++ JSON Writer, unwanted number formating

我寫JSON文件使用boost :: property_tree,我的JSON含有大量的數字,數字是逗號,是en_US.UTF-8語言環境中分離或通過空間fr_FR.UTF-8語言環境中分離出來,我無法擺脫的語言環境,因為我需要正確編寫 utf-8 字符(éàè...)。 在我的情況下,這種行為是 ...

boost 屬性樹用 write_xml() 添加空行

[英]boost property tree adds empty line with write_xml()

我正在使用 boost(版本 1.70.0)屬性樹。 如果我有這個 XML (沒有空行): 我提取一個節點,插入另一個(空)樹: 我將得到帶有空行的 output,如下所示: 我嘗試過不同的東西。 我可以通過迭代Item元素並一一添加來修復它。 然后它工作,沒有額外的行。 但是,如果Item元素本身 ...

為什么提升屬性樹 xml 序列化程序不能保留多行值?

[英]why boost property tree xml serializer cannot preserve multi-line values?

我正在使用 boost 屬性樹 (v.1.72.5) 來讀寫 xml 文件。 我知道根據文檔: XML 存儲編碼不能完美地往返。 讀寫周期會丟失修剪后的空白、低級格式化信息以及普通數據和 CDATA 節點之間的區別。 評論僅在啟用時保留。 一個寫-讀周期丟失了修整的空白; 也就是說,如果源樹具有 ...

如何使用 boost::property_tree::write_xml 設置目標 XML doctype?

[英]How to set target XML doctype using boost::property_tree::write_xml?

我想通過boost::property_tree::write_xml設置生成的 XML 文檔的 DOCTYPE : 我嘗試使用xml_writer_settings ,但關於它的有用文檔很少(善良)。 所以我什至不知道它是否有幫助,或者它的目的是否完全不同。 如何通過boost::propert ...

嘗試讀取 json 文件時編碼不切換

[英]Encoding does not switch when trying to read json file

我有一個 json 文件file.json編碼的 KOI8-R。 Boost Json 僅適用於 UTF-8 編碼,因此我將文件從 KOI8-R 轉換為 UTF-8: 但是,無法讀取文件..我做錯了什么? 更新: 我編了一個 JSON 文件“test.txt”: 並將其保存在 koi8-r 中。 ...

提升屬性樹 json

[英]boost property tree json

我有一個 JSON 文件: 我想獲取內容get_child(level_1.level_1_1)並將其放入std::map<int, struct json_data> ,其中 我怎樣才能做到這一點? ...

使用 BOOST 庫以 BGL 圖的形式存儲嵌套的 XML 結構

[英]Storing a nested XML structure in form of BGL graph using BOOST library

我正在嘗試存儲嵌套的 XML 文件: 在boost庫無向圖中。 根據 XML,我希望使每個“汽車”和“飛機”成為一個節點,同時將屬性存儲為節點的數據成員。 接下來,它們的子節點,即“spec”、“additions”和“utilities”將連同它們的屬性一起以邊的形式存儲。 代碼結構如下: 我希望 ...

使用 c++ 中的 BOOST 庫解析嵌套的 XML 文件的屬性

[英]Parsing a nested XML file for its attributes using BOOST library in c++

我的 XML 文件嵌套如下: 我希望獲取“汽車”下的所有“汽車”屬性。 此外,我還希望獲得其所有子節點“規范”的屬性。 目前,我的代碼類似於此問題中的代碼: Parsing nested xml with boost 我能夠獲得“汽車”標簽的屬性。 但是,我無法獲取其子元素的屬性。 即使我成功地獲取 ...

遞歸獲取提升屬性樹中所有值的完整關鍵路徑

[英]recursively get complete key path to all values in a boost property tree

我正在將 XML 文件讀入boost::property_tree並嘗試獲取每個值的完整密鑰路徑。 boost是否有內置的方法來做到這一點是我遞歸中的錯誤嗎? 示例輸入 - my_file.xml 期望的結果 實際結果(錯誤) 不太好用的代碼 ...

這個 boost ptree 塊可以更短(更智能)嗎?

[英]Can this boost ptree block be shorter (and smarter)?

我正在創建一個利用 boost ptree庫的 JSON 字符串,但我發現僅通過執行以下操作就很乏味。 我需要向metrics ptree 添加一個像"metric.name": [A, B]這樣的簡單數組。 我能做得更好嗎? 或者至少以更簡潔的方式編寫。 pt::ptree metri ...

Boost Property Tree 無法在多線程上下文中檢索簡單的 JSON

[英]Boost Property Tree fails to retrieve simple JSON in multi-threaded context

我正在嘗試在我的 C/C++ 應用程序中使用Boost.PropertyTree解析一個簡單的 JSON 字符串。 這是我在我的 C/C++ 多線程應用程序中設置它的方式(手動定義 JSON 字符串來演示該問題)。 ParseJson.cpp read_json()調用似乎已完成,但從屬性樹中 ...

有沒有辦法將注冊表調用中的原始二進制數據保存到字符串而不將其轉換為字符串?

[英]Is there a way to save raw binary data from a registry call to a string without casting it as a string?

我正在開發一個實用程序來掛鈎不同應用程序使用的 Windows API 的各個位。 目前,該項目的目標是通過使用 easyhook 和 boost(特別是 property_tree 庫)將文件系統和注冊表調用重定向到自定義位置來使任何應用程序可移植。 我目前正在研究項目的注冊表部分,我已經成功地 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM