如何提取ADF Web Activity输出中含特殊字符的属性值
ADF特殊字符属性提取方案
你需要改用方括号+引号包裹带特殊字符的属性名来完成提取,正确的表达式如下:@activity('Web1').output.ADFWebActivityResponseHeaders['Total-Count']
原理说明
ADF的表达式解析逻辑中,点号(.)访问语法仅支持纯字母数字组成的属性名。当属性名包含-、空格等特殊字符时,解析器会将特殊字符识别为运算符,导致路径解析失败。
使用['属性名']的方括号语法时,引号内的字符串会被整体识别为属性名,不会拆分解析特殊字符,即可正常读取对应值。该写法也适用于所有其他包含特殊字符的属性访问场景,活动输出、变量、参数的取值均可通用。
内容的提问来源于stack exchange,提问作者kamilzet_
相关产品推荐
相关产品推荐

