rapidjson

    0熱度

    1回答

    我有一個返回字符串從我的web這樣: std::string json_str = "{"Count":18,"Result":[{"Description":"DATABASE TASK MODE VALUE","Name":"TASK","Val":24,"addID":0,"CreatedAt":"2015-08-12T17:57:03.954Z","ModifiedAt":"2015-08

    3熱度

    2回答

    好,我覺得這個問題是具體的,我想遍歷數組,它是一個以.json是下面的形式: { "N" : 5, "Rotacion" : 42, "Igual" : 20, "Inverso" : 0, "RotacionE" : 47, "Espejo" : 22, "Puntuacion" : 0, "_id" : "563b7b4756ab632f47fe6d7f" , "Lados" : [], "C

    0熱度

    1回答

    我試圖刪除嵌套在JSON文件中的對象中的對象。但是,我無法在互聯網上或正式的rapidjson頁面上找到任何示例。我的代碼是用C++編寫的。 我曾嘗試用下面的代碼: const Value& rootObject= document["root"]; const Value& settingsObject = extensionsObject; settingsObject.RemoveM

    0熱度

    2回答

    我使用RapidJSON(https://github.com/miloyip/rapidjson)創建相當大的數組(〜5 MB),並且由於過於精確的浮點數而導致大量空間浪費。 例如 StringBuffer s; Writer<StringBuffer> writer(s); writer.StartObject(); writer.String("value"); writer.Dou

    2熱度

    1回答

    我在執行遍歷從解析json輸入獲得的樹的遞歸函數時遇到了問題。 json輸入。例如: { "attr" : { "a": 1, "ovec": [ { "b": 2, "c": 3 }, { "d": 4} ] } } 這就是我們所說的'屬性的複合值',該值只是一個JSON文檔。其內容完全是任意的(只要其有效的JSON)。 問題是,我必須使用類型Value :: ConstValu

    1熱度

    1回答

    我收到一個JSON字符串如下: { "ret":"xxx", "error": [ { "errors": {"0":"0.2", "1":"0.3" } }, { "errors": {"2":"0.2", "3":"0.4" } } ] } 我已經寫代碼來獲取所有其他值,但我無法弄清

    3熱度

    1回答

    我在Arm設備上使用rapidjson並在運行此代碼時出現奇怪的行爲。 #include <document.h> using namespace std; int main() { const char json []="[{\"Type\":\"float\",\"val_param\" : 12.025 }]"; rapidjson::Document

    0熱度

    2回答

    rapidjson::Document d; d.Parse<0>(chatevent.chat.c_str()); if(d.HasMember("kelimeler")) { rapidjson::Value::MemberIterator M; const char *key,*value; for (M=d.Member

    2熱度

    2回答

    我正在查看rapidjson可能整合的代碼。我可以看到,由於新的C++ 11,你可以在C++中實現關聯數組,但我不確定速度優勢。然而,在他們的示例代碼中,我看到的是: Document document; // Default template parameter uses UTF8 and MemoryPoolAllocator. char buffer[sizeof(json)];

    1熱度

    1回答

    使用rapidjson,我怎麼能編碼一個數字爲json格式?我有123.321,我想將其轉換爲「123.321」,然後將其保存在一個文件中。後來使用json將其轉換回123.321。 我不想使用保存爲「{」tag「:」value「}」的文檔,「我希望將它保存爲」值「,然後再轉換回來。 我有下面的代碼數字轉換爲「數字」: Value v(123); StringBuffer mybuffer;