我有一个数据工厂管道,该管道具有一个查找活动,该活动调用存储过程并传入一个集合,该集合是上一个活动@activity('EnumNewFiles').output.childitems
的子项。它是存储服务中的文件名列表。
我正在数据库中记录程序输入。正在存储对象的表示形式;System.Collections.Generic.List1[System.Object]
.天真地,我期望该集合被序列化为 JSON。我想[{"name": "xyz", "type": "File"}, ...]
什么.我看不到任何可以为我序列化对象的内置数据工厂函数。
您需要将集合强制转换为 JSON 字符串并在 SQL Server 中对其进行分析。请尝试以下表达式:@{activity('EnumNewFiles').output.childitems}
或@string(activity('EnumNewFiles').output.childItems)
.