将字符串转换为数据工厂的JSON



在数据出厂V2的复制活动中将数据从SQL Server转移到Cosmos。SQL Server中的一列之一具有JSON对象(尽管数据类型为(varchar(MAX)(,并且我将其映射到Cosmos Collection中的一列。问题是将其添加为String而不是JSON对象。我们如何在复制活动中将其设置为因此,该特定列的数据被添加为JSON对象而不是字符串

它被添加如下:

MyObject:"{SomeField: "Value" }"

但是我希望这是:

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

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

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

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

它将作为

导致
MyObject:{SomeField: "Value" }

相关内容

  • 没有找到相关文章

最新更新