在 Graphql 请求中发送双引号和反斜杠

Posted

技术标签:

【中文标题】在 Graphql 请求中发送双引号和反斜杠【英文标题】:Sending double quotes and backslash in Graphql request 【发布时间】:2016-10-09 02:53:03 【问题描述】:

我想在 Graphql 请求中发送双引号(“)和反斜杠(\),并希望得到它作为响应。

请查看以下示例:

mutation M  
    signUp
    (
        name: "Harsha Vardhan"
        username: "Harsha143", 
        email: "harshavardhan@sample.com",
        description: "Cool "boy" \n And good looking."
    ) 
    
        _id,
        name
        username,
        email,
        description

在上面的 Mutation 中,我想在描述中发送双引号和反斜杠。请指导我克服这个问题。

提前致谢。

【问题讨论】:

您是否尝试转义这些字符? "Cool \"boy\" \\n And good looking." 如果你试图像这样 \"boy\" 转义这些字符是没有用的! 【参考方案1】:

您应该尝试像这样转义这些字符

mutation M  
    signUp
    (
        name: "Harsha Vardhan"
        username: "Harsha143", 
        email: "harshavardhan@sample.com",
        description: "Cool \"boy\" \\n And good looking."
    ) 
    
        _id,
        name
        username,
        email,
        description

希望有帮助!

【讨论】:

第一次转义后出现“(双引号)怎么处理(可能在-boy”s这个词内)? 如果你试图用反斜杠转义那些双引号,就像 \"boy\" ,它不起作用。我试过了,但没有帮助。

以上是关于在 Graphql 请求中发送双引号和反斜杠的主要内容,如果未能解决你的问题,请参考以下文章

python脚本中单引号’ 双引号“ 三个单引号‘’‘ 三个双引号”“” 差别 及反斜杠的用法

linux命令学习-引用符号(反斜杠,单引号'',双引号"")

每日linux命令学习-引用符号(反斜杠,单引号'',双引号"")

单引号字符串与双引号字符串中的反斜杠

shell中单引号双引号反斜杠简说

Shell中单引号双引号反引号反斜杠的区别