cost 86 ms
如何使用“鍵”刪除或擦除 Json::Value object 中的“鍵”:“值”對?

[英]How to remove or erase a "key":"value" pair in a Json::Value object using "key"?

我正在使用 C++ 語言、visual studio 2022,並使用jsoncpp庫來處理 Json。 給你一個想法,這是我正在使用的 Json 數據的示例 它是一個 Json 對象數組(帶有鍵值對)。 我有一組列標題,例如:{"name","job","salary"},我想對 json 數據 ...

如何使用 C++ 將兩個 Json 文件合並為一個文件?

[英]How to Merge two Json files into one using C++?

我有 2 個 Json 文件,每個文件有 100,000 條記錄和 5 列。 我的目標是使用 C++ 合並這兩個文件以獲得包含 200k 記錄的單個文件。 我的 json 文件如下所示: 這基本上是一個數組保存結構(或映射)。 我正在使用JsonCpp庫。 我試過的: 所以,基本上我將兩個文件中的 ...

如何在不知道鍵的情況下遍歷集合? 然后保存這些密鑰

[英]How to Iterate through Collection without knowing the keys? and Later save those keys

我的目標是使用C++從 CSV(Excel 工作表)中的普通表格轉換而來的 Json 文件中提取列標題。 我正在使用 Visual Studio 2022 IDE。 我的 Json 文件看起來像這樣 我正在使用JsonCpp庫進行解析。 所以這里的目標是在不知道任何鍵的情況下提取表的列標題(給定的 ...

編譯錯誤 g++ + cmake + Conan + macOS m2 + jsoncpp

[英]Compilation error g++ + cmake + Conan + macOS m2 + jsoncpp

我正在嘗試編譯以下 MWE,它使用從柯南安裝的 jsoncpp 並使用 g++-12(來自自制軟件)設置 cmake,但我遇到了所有類型的鏈接錯誤。 (添加 repo 以便更容易運行 MWE https://github.com/araml/link_error ) 主.cpp。 cmake ...

更新 json -c object 中的鍵值

[英]Updating a value of key in json-c object

我正在嘗試使用 json-c 創建一個臨時數據庫。 為此,我創建了一個簡單的 function,它返回一個 json object,默認值為 key:{"value":data} 對。然后我試圖更新數據庫中現有信號的值但是,當我在值更新后嘗試打印數據庫時,我遇到了分段錯誤。 我不知道這里有什么問題。 ...

CMake無法鏈接可執行文件-ljsoncpp:沒有這樣的文件

[英]CMake cannot link executable -ljsoncpp: no such file

我正在一個使用 jsoncpp 進行解析和 cmake 進行編譯的項目中工作。 我使用git submodule add REPO_URL external/jsoncpp將 jsoncpp 官方 git存儲庫作為子模塊添加到我的項目中,以便將每個依賴項保持在一起。 運行cmake -B out/ ...

Jsoncpp 嵌套了 arrays 個對象

[英]Jsoncpp nested arrays of objects

我需要使用 jsoncpp 庫在 json 文件中搜索一個元素。 我不知道如何到達最內部的數組……有什么想法嗎? 到目前為止,我嘗試過這樣的事情: 但它拋出: ...

C++ 根據參數讀取或覆蓋變量

[英]C++ read or overwrite variable depending on parameter

很難找到問題的准確標題,所以如果您有更好的命名,請幫幫我! 我正在使用 json 進行程序配置,我從 json 文件中讀取了數百個具有不同文件類型(bool、string、integer,...)的值就像現在一樣,我有一個保存和讀取function並且必須手動處理它們中正確的 json-keys。 ...

c++:未定義對“Json::Value::Value(Json::ValueType)”的引用

[英]c++: undefined reference to `Json::Value::Value(Json::ValueType)'

我使用“sudo apt-get install libjsoncpp-dev”在 ubuntu 上安裝了 jsoncpp,並嘗試運行一個簡約的測試程序: 我正在使用 makefile 來編譯帶有以下標志的代碼: 出現以下錯誤: 我還確保更新所有包等。還包括“#include <jsoncpp ...

GCC 使用 jsoncpp 推斷傳遞值復制分配

[英]GCC infers pass-by-value copy assignment with jsoncpp

In our case, we tried to build a shared lib with a proto to json function The linked app would crash with no core dump and we got output in gdb as 和 ...

JsonCpp:序列化 JSON 導致字節字符串中的數據丟失

[英]JsonCpp: Serializing JSON causes loss of data in byte string

我有一個簡單的用例,我希望序列化和傳輸 0 到 256 之間的整數向量。我推測最節省空間的方法是將向量序列化為序列化字符串,其中第 n 個字符具有相當於相應向量的第 n 個元素的 ASCII 碼。 為此,我編寫了以下兩個函數: 但是,在使用 JsonCpp 發送此數據時,我遇到了問題。 下面的最 ...

Jsoncpp 函數的元組

[英]Tuple of Jsoncpp functions

我目前正在處理一些配置文件,並且我想要 map 選項與配置功能。 到目前為止,我有這個工作代碼: 現在,您可能已經注意到,如果輸入參數不同,這種方法將不起作用,所以我想像這樣添加解析器(使用 Jsoncpp 庫): 現在,這不起作用,因為它在大括號初始化器列表中給了我一個錯誤,說它無法轉換類型。 我 ...

Jsoncpp - 如何讀取數組?

[英]Jsoncpp - How do I read an array?

我一直試圖從 Json 文件中讀取數組。 這是 People.json 文件: 這是應該閱讀的 function: 運行它后,我得到一個“Json::LogicError”異常。 ...

如果值相同,JSON 數組不會顯示所有值(使用 jsoncpp)

[英]JSON array does not display all values if they are same value (jsoncpp used)

如果我編碼為 輸出就像.. 問題是只顯示了兩個值。 我想把它變成“數組”:[ 0, 0, 0 ]即使它們都一樣。 作為參考,如果它們不同,輸出將被很好地打印。 -> 是否有任何優化的邏輯可以通過 jsoncpp 庫在數組中打印相同的值? 是否有任何解決方案如何打印所有值? ...

JsonCPP 拋出邏輯錯誤:需要 objectValue 或 nullValue

[英]JsonCPP throwing a logic error:requires objectValue or nullValue

(m_root 在 hpp 中定義) 當我運行此代碼時,出現邏輯錯誤:在 Json::Value::find(key, end, found) 中:需要 objectValue 或 nullValue。 我發現我從這個 if 中得到了這個錯誤: if (m_root[a].isMember(b) ...

Json::私有值 class 成員

[英]Json::Value as private class member

我正在編寫一個 C++ class 用於使用 jsoncpp 庫從/向 json 文件讀取/寫入字符串。 我的問題是,是否可以為我的 class 創建一個 Json::Value 私有成員,並在每次需要讀/寫時使用它,而不是在每個 function 中創建一個新的 Json::Value? 如果是這 ...

2021-09-27 13:00:08   1   232    c++ / jsoncpp  
如何將 jsoncpp 與 cmake 鏈接起來

[英]How to link jsoncpp with cmake

我找不到將 jsoncpp 與我的可執行文件鏈接的方法。 我嘗試了很多事情但沒有成功: 鏈接 jsoncpp_lib 還有這里寫的: 我想用ubuntu自帶的jsoncpp庫,有沒有人弄過?$ ls /usr/lib/x86_64-linux-gnu/libjsoncpp.* /usr/lib/x ...

如何使用 JsonCpp 動態設置值?

[英]How to set value dynamically with JsonCpp?

我需要編寫一個 function,它將采用兩個 arguments、一個鍵路徑和一個值,並將填充一個 JSON2668CFDE69131BD49 但是,它不起作用,因為我使用的值是按值傳遞的; 我不知道如何重構 function 所以改用指針。 這就是我所擁有的,它不會產生任何錯誤,但它不會更新r ...

2021-05-18 19:33:59   1   38    c++ / jsoncpp  
jsoncpp 無法讀取我的 Gson output

[英]jsoncpp is having trouble reading my Gson output

我有一個 java 應用程序,它以 Json 格式(通過 Gson)輸出數據。 我將該數據寫入文件。 然后 C++ 應用程序讀取該文件。 C++ 應用程序正在使用 jsoncpp 反序列化 json。 但是,似乎 C++ 應用程序無法正確反序列化 Json(這是使用 Json 的全部要點)。 該 ...

如何訪問 jsoncpp 值的鍵

[英]How to access the key of a jsoncpp Value

問這個問題我有點愚蠢,但一直無法找到獲得 JSON 值的密鑰的方法。 如果我有 object 的迭代器,我知道如何檢索密鑰。 我也知道operator[] 。 在我的情況下,密鑰不是已知值,因此不能使用get(const char *key)或operator[] 。 也找不到getKey()方法。 ...

2021-04-16 20:17:15   1   24    json / jsoncpp  

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