首页 > 解决方案 > 写入 Azure 数据工厂中的嵌套 JSON 数组

问题描述

我正在尝试使用嵌套数组将数据从 CSV 文件转换为 JSON。我想要以下源数据

JobId   JobDate  Skill     SkillCluster
1   20122019     100        SkillTest1
1   20122019     200        SkillTest2
1   20122019     300        SkillTest3
2   21122019     1200       SkillTest21
2   21122019     2200       SkillTest22
2   21122019     3200       SkillTest23

使用 Azure 数据工厂转换为以下 JSON。

[{
   "JobId": 1,
   "JobDate": "20122019",
   "Skills":[{
   "Skill":100,
   "SkillCluster": "SkillTest1"
   },
   {
   "Skill":200,
   "SkillCluster": "SkillTest2"
   },
   {
   "Skill":300,
   "SkillCluster": "SkillTest3"
   }]
 },
{
   "JobId": 2,
   "JobDate": "2112019",
   "Skills":[{
   "Skill":1200,
   "SkillCluster": "SkillTest21"
   },
   {
   "Skill":2200,
   "SkillCluster": "SkillTest22"
   },
   {
   "Skill":3200,
   "SkillCluster": "SkillTest23"
   }]
 }]

我可以看到 JSON 数组可以被读取和展平,但我正试图实现它的相反。”

标签: arraysjsonazureazure-data-factory-2sink

解决方案


推荐阅读