c++ - JSON 请求在名称验证检查期间忽略“\”
问题描述
发送 JSON POST 请求时:
{
"name":"\c.3"
}
我得到一个完全忽略“\”的响应。这与 JSON 如何处理该字符有关吗?
{
"name": "c.3",
"registered": false
}
解决方案
\
是 JSON 中的转义字符,所以表单"\a.1"
中发送的字符串基本上与"a.1"
. 如果是前者,"\\a.1"
则表示 的实际字符串\a.1
。
推荐阅读
- reactjs - React-Apollo - 查询 - renderProp:反应警告:无法对未安装的组件执行反应状态更新
- python-3.x - 检查一个日期是否是另一个日期的 100 天的倍数
- scheme - 方案 if 表达式返回 '#
' 如果正文包含表达式 - unit-testing - 返回 Mono/Flux 的 Spring webflux 单元测试方法
- regex - 请提出一种更有效的方法来执行以下正则表达式,它适用于小数据,但对于大数据集它不起作用
- java - 子集总和问题:返回所需子集的变体
- javascript - 如何防止ckeditor在页面中加载多个content.css
- python - Gif 后跟输入语句时使脚本崩溃
- c# - 在具有表锁的数据库中生成带有验证的随机密钥
- java - java中函数的导数