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