【发布时间】:2020-03-25 15:43:42
【问题描述】:
我有以下 JSON,需要在逻辑应用中更新
{
"name": "SampleDoc",
"type": "123",
"properties": {
"GP.Test": "M1",
"MG.Test": "C1"
}
}
我使用了以下 setProperty 语法:-
@setProperty(variables('ResponseBody'),'properties', setProperty(variables('ResponseBody')['properties'], 'test','abc'),
setProperty(variables('ResponseBody')['properties'], 'GP.Test','M2'))
我想要的 JSON 输出应该是
{
"name": "SampleDoc",
"type": "123",
"properties": {
"GP.Test": "M2",
"MG.Test": "C1"
}
}
但是当我运行它时,我收到了这个错误:-
无效模板。无法在“1”行和“2617”列的操作“撰写”输入中处理模板语言表达式:“提供的属性名称“GP.Test”包含这些无效字符“.”。名称不能包含以下任何符号:'[, ], .'.'。
谁能建议我们是否可以处理 '.'内部作曲或任何其他方式来实现这一目标?
【问题讨论】:
标签: json azure azure-resource-manager azure-logic-apps