【发布时间】:2017-09-12 23:57:10
【问题描述】:
我用 c++ 编码了一个带有一些特殊字符的 json 文件:
{
"key":"\+&~#@"
}
当我尝试将其存储在我的 postgreSQL 数据库中时出现以下错误:
ERROR: invalid input syntax for type json
DETAIL: Escape sequence "\+" is invalid.
在 JSON 中保护这个值的正确 c++ 方法是什么,以便 postgreSQL 不会抱怨无效序列?
【问题讨论】:
-
尝试使用双反斜杠来转义反斜杠。
标签: c++ json postgresql