powershell - 如何通过 Powershell 将复杂参数传递给 ADF
问题描述
这个答案帮助我完成了我需要做的事情,但我需要传递给我的 Azure 数据工厂管道的参数之一是数组。
在 UI 中,我可以使用 ["x", "y", "z"] 将其输入到“默认参数”插槽中,但我不确定如何在语法上将其转换为 Powershell。
我还想传入一个对象,它在 ADF UI 中的格式为 {"x":{"y":["z"],"a":"b","c":"d"} }。
如何将非原始参数传递给我的管道?
先感谢您。
解决方案
不熟悉 ADF,但是对于将字符串转换为对象,我建议您使用 json 字符串和ConvertFrom-Json
. 这是一个示例:
$json = '{ "X":{ "Y":[ "1","2","3"]}, "a" : "b", "c":"d"}'
$obj = $json | ConvertFrom-Json
$obj.X
$obj.X.Y
$obj.a
$obj.c
和输出:
PS C:\WINDOWS\system32> $obj.X
Y
-
{1, 2, 3}
PS C:\WINDOWS\system32> $obj.X.Y
1
2
3
PS C:\WINDOWS\system32> $obj.a
b
希望对您有所帮助。
推荐阅读
- ios - 合并 - 延迟发布者的发送
- mips - 我如何能够在不更改代码的情况下访问 QTspim 中的隐藏子模块?
- python - Apache Spark 无法计算平均值并将结果写入 Apache Kafka
- ruby-on-rails - Rails 已安装,但当我尝试使用它时出现“此系统上当前未安装 Rails”错误
- global-payments-api - GlobalPayments HPP - 货币 CAD 不允许
- reactjs - 如何将数据从一个组件传递和显示到另一个组件?
- java - 更改为深色主题时,微调器文本不可见
- python - “系列”对象没有属性“列”
- r - 从 R 中的数据矩阵中获取向量范数
- c# - Button.DialogResult、Form.ShowDialog 和异步事件处理程序超出预期的执行顺序