azure-blob-storage - Azure 数据工厂 - 如何处理 JSON 数据中的嵌套数组以导入 Blob 存储
问题描述
我正在创建一个用于将 JSON 数据从 REST 源导入到 Blob 存储的管道。但是,我有一个问题,因为在包含主要数据的数组中有一个嵌套数组。
JSON数据如下:
{
"@odata.context": "<Context>",
"@odata.nextLink": "<Next Link>",
"value": [
{
"@odata.type": "<Type>",
"reportRefreshDate": "2019-05-18",
"userPrincipalName": "abc@xyz.net",
"displayName": "abc",
"isDeleted": false,
"deletedDate": null,
"hasExchangeLicense": true,
"hasOneDriveLicense": true,
"hasSharePointLicense": true,
"hasSkypeForBusinessLicense": true,
"hasYammerLicense": true,
"hasTeamsLicense": true,
"exchangeLastActivityDate": "2019-05-17",
"oneDriveLastActivityDate": null,
"sharePointLastActivityDate": null,
"skypeForBusinessLastActivityDate": null,
"yammerLastActivityDate": null,
"teamsLastActivityDate": null,
"exchangeLicenseAssignDate": "2019-03-19",
"oneDriveLicenseAssignDate": "2018-07-06",
"sharePointLicenseAssignDate": "2018-07-06",
"skypeForBusinessLicenseAssignDate": "2018-05-22",
"yammerLicenseAssignDate": "2018-05-22",
"teamsLicenseAssignDate": "2018-05-22",
"assignedProducts": [
"OFFICE 365 E3",
"OFFICE 365 E5"
]
}
]
}
正如您在此处所注意到的,主数组“value”中有一个名为“assignedProducts”的嵌套数组
当我定义源和接收器之间的映射时,我无法映射嵌套数组,它显示如下:
据我所知,可以为数组创建一个循环。但是对于嵌套数组,似乎很难。
有人可以建议我应该怎么做来处理嵌套数组吗?如果将此数组转换为字符串或其他内容,那就太好了。
提前致谢 :-)
解决方案
推荐阅读
- git - 如何在 Gitlab 中使用受保护的分支进行重置
- code-generation - 当我们需要生成模板输出工件时,我们如何用 Roslyn 替换 T4
- python - 如何创建一个包含两个列表之间的笛卡尔积作为元素的数据框?
- c# - 在基于 C#.NET 的语音识别应用程序中出现错误
- r - 尝试对数据进行分组并绘制 ggplot 直方图时出现问题
- flutter - 如果另一个名为 Flutter,则删除之前的 alertDialog
- e-commerce - 开始销售日期nestjs
- python - Get the type (Label, Button, etc.) of a kivy widget in python
- apache-spark - Pyspark TypeError:在 Spark MLlib 中使用 OneHotEncoder 时无法调用“列”对象
- css - 使用@mixin 或@function 根据屏幕大小更改字体大小