首页 > 解决方案 > JSON 请求在名称验证检查期间忽略“\”

问题描述

发送 JSON POST 请求时:

{
    "name":"\c.3"
}

我得到一个完全忽略“\”的响应。这与 JSON 如何处理该字符有关吗?

{
    "name": "c.3",
    "registered": false
}

标签: c++jsonpostman

解决方案


\是 JSON 中的转义字符,所以表单"\a.1"中发送的字符串基本上与"a.1". 如果是前者,"\\a.1"则表示 的实际字符串\a.1


推荐阅读