Как парсить с помощью rapidjson из std::string? Я пытаюсь (строка 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', но ничего (программирование отчаянной меры). Может кто-нибудь помочь мне ?