如何使用来自 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' 但没有(绝望的测量编程)。谁能帮我 ?