std::wstring to rapidJson [duplicate]
Try this for parse std:: string
std::string str = "{ \"hello\" : \"world\" }";
copiedDocument.Parse<0>(str.c_str());
if contentString is std::string, just try
document.Parse<0>(contentString.c_str()).HasParseError()
if contentString is char *, just try
document.Parse<0>(contentString).HasParseError()
and you'd better post your original code snippet
Have you tried
if (document.Parse<0>(contentString.c_str()).HasParseError())
return 1;
?
Because, from the documentation, I fail to see why you want anything "writable"...
Seems to me there is an error with the string you send json, You are using it correctly, I suggest you try sending it:
const char json[] = "{ \"hello\" : \"world\" }";
And see if it works, if so obviously it's a buffer problem.. you can continue from there I am sure