【发布时间】:2013-03-25 16:01:07
【问题描述】:
如何使用来自 std::string 的 rapidjson 进行解析? 我正在尝试(json字符串有效,我检查了jsonlint.com)
Document document;
char * writable = new char[contentString.size() + 1];
std::copy(contentString.begin(), contentString.end(), writable);
writable[contentString.size()] = '\0'; // don't forget the terminating 0
std::cout<<writable<<"\n";
if (document.Parse<0>(writable).HasParseError())
return 1;
contentString 是我的 json std::string,但是当我开始时,我总是得到错误(return 1)。 我也试过没有 size()+1 和 '\0' 但没有(绝望的测量编程)。 谁能帮帮我?
【问题讨论】: