【问题标题】:Converting String to JSON in Data Factory在数据工厂中将字符串转换为 JSON
【发布时间】:2021-01-31 21:32:41
【问题描述】:

在数据工厂 v2 的复制活动中将数据从 SQL Server 移动到 Cosmos。 SQL server 中的一列有 JSON 对象(虽然 dataType 是 (varchar(MAX)) 并且我已将其映射到 Cosmos 集合中的一列。问题是将其添加为 String NOT json 对象。我们如何设置它在复制活动中,以便将特定列的数据添加为 Json 对象而不是字符串

添加如下:

MyObject:"{SomeField: "Value" }"

不过我希望这样:

MyObject:{SomeField: "Value" } // Without quotes so that it appears as json object rather than string

【问题讨论】:

标签: azure-data-factory-2


【解决方案1】:

使用数据工厂提供的 JSON 转换功能。

https://docs.microsoft.com/en-us/azure/data-factory/control-flow-expression-language-functions#json

MyObject:json("{SomeField: "Value" }")

结果是

MyObject:{SomeField: "Value" }

【讨论】:

  • 您好,我在派生列的表达式生成器中找不到此函数。你能确切地告诉在哪里可以找到它吗?我使用 ADF V2 谢谢 :)
猜你喜欢
  • 2021-01-26
  • 2013-10-26
  • 2022-07-17
  • 1970-01-01
  • 1970-01-01
  • 2021-07-20
  • 1970-01-01
  • 2022-07-06
  • 1970-01-01
相关资源
最近更新 更多