如何解决将CString转换为RapidJSON对象
我有CString
CString strMessage = "{ \n \"text\":\"This is my message\" \n }"
我希望将其添加到现有RapidJson文档中,但作为一个对象。有没有一种方法可以在不解析数据的情况下将字符串转换为对象?
rapidjson::GenericValue<rapidjsonUTF> value;
value.Set(strMessage,document.GetAllocator());
但这表示没有匹配的重载函数
编辑
我想出了一种方法来做自己想要的。 将字符串转换为文档,然后将其作为成员添加到另一个现有文档中。
CString secondJsonString = _T("{ \n \"text\":\"This is my message\" \n }");
GenericDocument < rapidjsonUTF> doc2;
doc.Parse<0>(jsonString);
doc2.Parse<0>(secondJsonString);
doc.AddMember(_T("doc2"),doc2,doc.GetAllocator());
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。