如何将运行时字符串传递给json :: value :: string

时间:2016-03-10 00:56:13

标签: c++ json

我是JSON的新手,所以请求快速帮助显然看起来很简单的问题,但我被卡住了。以下代码片段作为字符串文字,我认为是在编译时处理的。

  json::value postData;
  postData[L"video_file_name"] = json::value::string(L"C:\\\\Processed\\\\ProcessedVideo.avi");
  postData[L"video_file_name"] = json::value::string(U("C:\\\\Processed\\\\ProcessedVideo.avi"));

但是下面的代码甚至没有编译我在运行时尝试传递变量字符串的地方:

 json::value postData;
 std:string  videoString("C:\\\\Processed\\\\ProcessedVideo.avi");
 postData[L"video_file_name"] = json::value::string(videoString.c_str());

以上只是我正在尝试的更大代码模块中的代码片段 - 请求指导和建议。感谢。

0 个答案:

没有答案