是的,ADF中可以读取JSON并在管道变量中使用其键。可以使用Get Metadata活动从Blob存储中读取JSON文件。然后,可以使用Set Variable活动在管道中创建变量,并使用@activity('Get Metadata').output.键名引用JSON中的键。例如,假设JSON文件中包含以下内容:
{ "name": "John", "age": 30, "city": "New York" }
要在管道中使用JSON中的“name”键,可以使用以下代码示例:
{
"name": "ReadJSON",
"type": "Pipeline",
"activities": [
{
"name": "GetMetadata",
"type": "GetMetadata",
"linkedServiceName": {
"referenceName": "
在上述代码中,“Get Metadata”活动从Blob存储中读取JSON文件,并将其输出传递给“Create Variable”活动。这会创建一个名为“NameVar”的管道变量,并将JSON中的“name”键值分配给它。现在,可以在管道中使用“@pipeline().variables.NameVar”使用该变量。