Azure data factory 在Data Factory中,如何访问名称包含'@';?

Azure data factory 在Data Factory中,如何访问名称包含'@';?,azure-data-factory,Azure Data Factory,使用此示例JSON列表: "value": [ { "@microsoft.graph.downloadUrl": "http://anyurl1" }, { "@microsoft.graph.downloadUrl": "http://anyurl2" } ] 在数据

使用此示例JSON列表:

   "value": [
        {
            "@microsoft.graph.downloadUrl": "http://anyurl1"
        },
        {
            "@microsoft.graph.downloadUrl": "http://anyurl2"
        }
    ]
在数据工厂中,我有一个ForEach活动,它被分配给通过每个“值”进行循环,所以在本例中是两个循环。我的问题是,如何访问分配给@microsoft.graph.downloadUrl的值?我尝试了以下方法:

@item().@microsoft.graph.downloadUrl 
但我得到了以下错误:

表达式“item()。@microsoft.graph.downloadUrl”无效:位置“7”处的字符串“@”不应出现

我理解“@”是一个问题,因为它表示数据工厂要计算表达式,因此我正在寻找转义此字符的方法。

请尝试以下操作:

@item()['@microsoft.graph.downloadUrl']
希望这能对您有所帮助。

请尝试以下方法:

@item()['@microsoft.graph.downloadUrl']

希望这能对您有所帮助。

它应该是一个JSON引用,所以可能是方括号?item().['@microsoft'].graph.downloadUrl它应该是一个JSON引用,所以可能是方括号?item()。