繁体   English   中英

如何在 Azure 数据工厂中转换嵌套列和嵌套行 json object

[英]How to convert nested column and nested row json object in Azure data factory

我有以下 JSON 文件。

object{2}
    columns[5]
    0{3}
        name    :   EmpNo
        fieldId 67
        type    :   text
    1{3}
        name    :   datetime
        fieldId 564
        type    :   datetime
    2{3}
        name    :   analytics
        fieldId 56
        type    :   text
    3{3}
        name    :   category
        fieldId 45
        type    :   text
    4{3}
        name    :   code
        fieldId 12
        type    :   text
rows[456]
    0[5]
      0:13
      1:8/7/2021 1:06:13 AM
      2:demo
      3:demo/1
      4:spee-analytics
    1[5]
      0:23
      1:1/24/2022 8:30:28 AM
      2:speed
      3:win
      4:check-123



我正在尝试使用 Azure 数据流将上述 JSON 转换为 CSV 文件并期待以下结果。

在此处输入图像描述

我正在尝试使用数据流但没有成功。 我试图参考其他帖子,但没有得到任何结果

在此处输入图像描述

谁能建议如何将上述 JSON 转换为 csv?

您可以为此直接使用数据流。 首先将 json 转换为 json 以使嵌套列变平。 然后使用复制活动将结果 json 复制到 csv。

我的来源 json:

在此处输入图像描述

扁平化变换:

在此处输入图像描述

接收器 JSON 映射:

在此处输入图像描述

现在您将获得结果 json 使用复制活动将其转换为 csv:

在此处输入图像描述

结果 csv:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM