0
我使用快速json序列化字典,關鍵是uint32,值是一個長字符串。代碼是:快速json序列化長字符串將被截斷
rapidjson::StringBuffer buffer();
rapidjson::Write<< rapidjson::StringBuffer>> writer(buffer);
root.Accept(writer);
const char* json_str = buffer.GetString();
但是,我發現最終json_str
被截斷。有沒有人知道如何避免截斷?
你爲什麼標記Python? – abccd
你會串行什麼樣的字符串?它有可能包含一些像'\ 0'這樣的二進制數據嗎? – user2807083
我不確定這可以幫助... 嘗試在StringBuffer構造函數中設置更大(比deafault)更大的容量 – JustAnotherCoder