gpt4 book ai didi

c++ - Rapidjson 输出到字符串不起作用

转载 作者:太空狗 更新时间:2023-10-29 23:41:06 26 4
gpt4 key购买 nike

我正在尝试使用 rapidjson 将自身输出为字符串以保存到数据库,使用以下代码:

StringBuffer buffer;
Writer<FileStream> writer(buffer);
rest.Accept(writer);
string reststring = buffer.GetString();

rest 是一个 rapidjson::Document。

但是我得到以下错误:

no matching function for call to ‘rapidjson::Writer<rapidjson::FileStream>::Writer (rapidjson::StringBuffer&)’.

这很奇怪,因为 rapidjson 的作者在回答之前的 SO 问题时推荐了这种方法。

最佳答案

写这段代码的时候,我昨晚9点肯定是累了。

改变

Writer<FileStream> writer(buffer);

Writer<StringBuffer> writer(buffer);

解决问题。

关于c++ - Rapidjson 输出到字符串不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13837214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com