【问题标题】:Azure Data factory - Not able to retrieve JSON lookup activity out put, when JSON key is having space in itAzure 数据工厂 - 当 JSON 密钥中有空间时,无法检索输出的 JSON 查找活动
【发布时间】:2021-07-27 23:07:51
【问题描述】:

我有以下结构的 JSON 文件

{
"AppId" : 1
"App Name" : "XYZ"
}

我正在使用 Azure 数据工厂中的 LOOKUP 活动读取此 JSON 文件。并尝试将 lookup.output.firstrow 分配给变量。

我可以将 AppId 分配给查找输出中的变量。

Lookup.output.firstrow.AppId

但我无法将“应用程序名称”分配给变量

Lookup.output.firstrow.App Name

当我尝试在调试中运行时,我得到一些语法或运行时错误

这是因为“App Name”中的空格 如果我将 JSON 密钥更改为 "AppName" 则没有问题。

让我知道是否有人能够从有空格的键中检索值。

【问题讨论】:

    标签: json azure azure-data-factory azure-data-factory-2


    【解决方案1】:

    如果您的 JSON 密钥中有特殊字符,您可以将其放在方括号中并引用它。 请试试这个:

    Lookup.output.firstrow['App Name']
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-17
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-25
      • 1970-01-01
      • 2021-12-25
      相关资源
      最近更新 更多