如何在azure逻辑应用程序表达式替换函数中转义单引号(';)

如何在azure逻辑应用程序表达式替换函数中转义单引号(';),azure,azure-logic-apps,Azure,Azure Logic Apps,在Azure logic应用程序中,如何使用替换函数转义单引号(”) 我有一个JSON负载,我必须用双引号(“)替换单引号(”)。 我想出的表达式如下所示: replace(string(@triggerBody()),'/' ','/" ') 但是我的第二个用于转义单引号(“)的表达式不起作用。尝试以下操作: @replace(string(triggerBody()),''' ','\" ') HTH试试这个: @replace(string(triggerBody()),''

在Azure logic应用程序中,如何使用替换函数转义单引号(

我有一个JSON负载,我必须用双引号(
)替换单引号(
)。 我想出的表达式如下所示:

replace(string(@triggerBody()),'/' ','/" ')
但是我的第二个用于转义单引号(
)的表达式不起作用。

尝试以下操作:

@replace(string(triggerBody()),''' ','\" ')
HTH

试试这个:

@replace(string(triggerBody()),''' ','\" ')

HTH

我用双单引号解决了这个问题,
多亏了这个

我用双单引号解决了这个问题,
多亏了这个

与其他人分享单引号和可疑引号的总结。

  • 包含单引号的字符串',使用额外的单引号转义:

    ''
    
    \"
    
  • 包含双引号的字符串”,前缀为正斜杠以转义:

    ''
    
    \"
    
  • 原始json(由邮递员发布):

    {
    “名称”:“单dds双te”,
    “电子邮件”:“特殊签名和双引号”,
    “密码”:pp@pp"
    }
    
  • console.log
    在Nodejs环境中生成sql查询:

    INSERT INTO ztestTbl(name, email, passowrd) VALUES (N'single''dds double"te', N'special signle and double quotes', N'pp@pp')
    
  • 将字符串插入mssql数据库:

    single'dds double"te
    

  • 与他人分享单引号和可疑引号的摘要。

  • 包含单引号的字符串',使用额外的单引号转义:

    ''
    
    \"
    
  • 包含双引号的字符串”,前缀为正斜杠以转义:

    ''
    
    \"
    
  • 原始json(由邮递员发布):

    {
    “名称”:“单dds双te”,
    “电子邮件”:“特殊签名和双引号”,
    “密码”:pp@pp"
    }
    
  • console.log
    在Nodejs环境中生成sql查询:

    INSERT INTO ztestTbl(name, email, passowrd) VALUES (N'single''dds double"te', N'special signle and double quotes', N'pp@pp')
    
  • 将字符串插入mssql数据库:

    single'dds double"te
    

  • 这就是你现在要做的。你需要在单引号内加两个单引号

    @replace(string(triggerBody()),'''' ','\" ')
    

    这就是你现在要做的。你需要在单引号内加两个单引号

    @replace(string(triggerBody()),'''' ','\" ')
    
    我在查询参数
    concat
    中转义单引号时遇到问题。我使用双引号解决了这个问题。多亏了本文中的提示

    concat('**Text1**', ''**'**' , '**text2**',''**'**')
    
    导致:

    Text1'text2'
    
    记下四个单引号。

    我在查询参数
    concat
    中转义单引号时遇到问题。我使用双引号解决了这个问题。多亏了本文中的提示

    concat('**Text1**', ''**'**' , '**text2**',''**'**')
    
    导致:

    Text1'text2'
    
    记下四个单引号