Azure 数据工厂 - 无法检索 JSON 查找 activity 输出,当 JSON 键包含 space 时

Azure Data factory - Not able to retrieve JSON lookup activity out put, when JSON key is having space in it

我有 JSON 结构如下的文件

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

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

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

Lookup.output.firstrow.AppId

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

Lookup.output.firstrow.App Name

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

是因为“App Name”中的space 如果我将 JSON 键更改为 "AppName" 则没有问题。

如果有人能够从具有 space 的键中检索值,请告诉我。

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

Lookup.output.firstrow['App Name']