【发布时间】:2020-11-13 10:55:44
【问题描述】:
从 API 调用执行复制数据活动时,我大致得到以下 JSON 结果。
{
"data": {
"periods": {
"1": {
"period": 1,
"shortName": "Jan",
"longName": "Januari"
},
"2": {
"period": 2,
"shortName": "Feb",
"longName": "Februari"
},
"3": {
"period": 3,
"shortName": "Mrt",
"longName": "Maart"
},
"4": {
"period": 4,
"shortName": "Apr",
"longName": "April"
},
"5": {
"period": 5,
"shortName": "Mei",
"longName": "Mei"
},
"6": {
"period": 6,
"shortName": "Jun",
"longName": "Juni"
},
"7": {
"period": 7,
"shortName": "Jul",
"longName": "Juli"
},
"8": {
"period": 8,
"shortName": "Aug",
"longName": "Augustus"
},
"9": {
"period": 9,
"shortName": "Sep",
"longName": "September"
},
"10": {
"period": 10,
"shortName": "Okt",
"longName": "Oktober"
},
"11": {
"period": 11,
"shortName": "Nov",
"longName": "November"
},
"12": {
"period": 12,
"shortName": "Dec",
"longName": "December"
}
}
}
我想要结束的是每个时期的新记录。表列只是 ['period', 'shortName', 'longName']。我尝试使用如下所示的集合参考设置(以及其他几个配置只是为了看看它们是否会工作。如果我像下面这样设置它,我只能设置第一个时期,时期 1,在我之前当然得到重复的列名会引发错误。到目前为止,我只设法正确地将第一行写入数据库。
我认为如果“1”等不存在,那么它只是“句点”:{“句点”:1等等,集合引用会起作用,但额外的层会抛出曲线球。有没有办法解决这个问题?
【问题讨论】:
标签: json azure azure-data-factory