如何用适当的代码值替换 CString 中的 \n 或 \" 以确保 JSON 解析成功 MFC?

Posted

技术标签:

【中文标题】如何用适当的代码值替换 CString 中的 \\n 或 \\" 以确保 JSON 解析成功 MFC?【英文标题】:How To Replace \n or \" in CString With appropriate code values so as ensure that JSON parsing is succesfull MFC?如何用适当的代码值替换 CString 中的 \n 或 \" 以确保 JSON 解析成功 MFC? 【发布时间】:2013-08-01 19:20:14 【问题描述】:

我有 CString str。例如包含此字符串: str = "嗨,你好吗。 加我为你的“朋友””;

如果你观察,你有 \n 和 \" 包含在 cstring 中。由于 \n 和 \",Json 解析不成功。我该如何更换它们。它也应该与语言无关。请帮忙。

【问题讨论】:

你在写 JSON 编码器吗?如果没有,为什么不使用 JSON 编码器? 【参考方案1】:

看起来语法类似于 c/c++,所以 "\n""\""。因此,在 C++ 中,代码将是 "\\n""\\\""

查看http://www.json.org/

【讨论】:

以上是关于如何用适当的代码值替换 CString 中的 \n 或 \" 以确保 JSON 解析成功 MFC?的主要内容,如果未能解决你的问题,请参考以下文章

如何用(data.frame)查找表中的值标签替换数据框中的数字代码?

如何用另一个数组值替换javascript中的数组值?

如何用 NA 替换列中的字符串值并将列转换为浮点数?

如何用python中的方程替换数据框中的缺失值

如何用复选框jQuery替换数组中的值

如何用相邻值替换数据框中的 NA(缺失值)