使用 Azure 数据流将 JSON 个对象转换为数组
Convert JSON objects to array using Azure data flow
我正在使用 Azure 数据流,并且我正在使用 Union 来组合两个源,所以这个 union 包含 JSON 个文档。有没有办法将此 JSON 文档转换为文档数组?
联盟包含:
{"key":1,"value":"test8"}
{"key":2,"value":"test6"}
{"key":3,"value":"test3"}
我正在寻找的是一种获得这种格式的方法:
[
{
"key": 1,
"value": "test8"
},
{
"key": 2,
"value": "test6"
},
{
"key": 3,
"value": "test3"
}
]
谢谢你的帮助
您可以使用 Aggregate
转换并使用 collect 表达式组合所有 JSON 文档并将其传递给带有 JSON 数据集的接收器.但这不会准确输出您要查找的结果,并在输出中给出 aggregated column 名称,如下所示。
聚合:
第 1 列:collect(@(key=key,value=value))
数据流输出:
作为 替代方案,您可以将联合 JSON 文档复制到存储并使用 copy data
activity 来转换JSON 文档到文档数组。
输出:
我正在使用 Azure 数据流,并且我正在使用 Union 来组合两个源,所以这个 union 包含 JSON 个文档。有没有办法将此 JSON 文档转换为文档数组?
联盟包含:
{"key":1,"value":"test8"}
{"key":2,"value":"test6"}
{"key":3,"value":"test3"}
我正在寻找的是一种获得这种格式的方法:
[
{
"key": 1,
"value": "test8"
},
{
"key": 2,
"value": "test6"
},
{
"key": 3,
"value": "test3"
}
]
谢谢你的帮助
您可以使用 Aggregate
转换并使用 collect 表达式组合所有 JSON 文档并将其传递给带有 JSON 数据集的接收器.但这不会准确输出您要查找的结果,并在输出中给出 aggregated column 名称,如下所示。
聚合:
第 1 列:collect(@(key=key,value=value))
数据流输出:
作为 替代方案,您可以将联合 JSON 文档复制到存储并使用 copy data
activity 来转换JSON 文档到文档数组。
输出: