首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Synapse/ADF "errorCode":"2200","message":“失败发生在‘来源’方面。ErrorCode=JsonInvalidDataFormat

Synapse/ADF "errorCode":"2200","message":“失败发生在‘来源’方面。ErrorCode=JsonInvalidDataFormat
EN

Stack Overflow用户
提问于 2022-10-31 08:32:13
回答 2查看 245关注 0票数 0

我正在使用复制活动进行rest调用,将数据写入数据存储器。源是rest数据集,接收器是json。如果我使用http二进制数据集,它可以很好地工作,但是我不能以简单的方式执行分页。我得到以下错误

代码语言:javascript
运行
复制
{
    "errorCode": "2200",
    "message": "Failure happened on 'Source' side. ErrorCode=JsonInvalidDataFormat,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Error occurred when deserializing source JSON file ''. Check if the data is in valid JSON object format.,Source=Microsoft.DataTransfer.ClientLibrary,'",
    "failureType": "UserError",
    "target": "ingest json to landing",
    "details": []
}

如果我只预览adf中的数据,我将得到以下错误:

反序列化源JSON文件‘时发生了错误代码21155详细信息。检查数据是否为有效的JSON对象格式。

如果我和邮递员打了同样的电话,没有问题,但身体以文本形式返回,看上去如下: 在这里输入图像描述

代码语言:javascript
运行
复制
[
   {
      "Data":1561,
      "Number":156,
      "ID":1565,
      "TypeID":15,
      "Type":"sdfg",
      "Comments":"jbgijdresbgiesugbiiergburesgbiergb breijfberiugbi iuergiuer erguiergeriu erreuguierh guierhger eu u geir er erug iug    eruhiuguiergiuguer  er ug e  eruhgeuirge erug  erugeurhgeueruig .\nTips\n1.\trjgnrig reigeirg  eirghi : \nall erjgeriugher ergierig I er gheh erh eirghherigerg ger er ghiergier  eh egrigerig  eg . \n2.   Ewgheri ughergh erh  r   erhgerh:\ergjoi ihg iergierg iererigiergi er gieriger er gier iergpai g aei[g rhe agieg i[e I erg hhg rggergieerig ei gerh ergio ehaigneigrdrg dosg .\n3.  Jsbdiujasbfib:\npay erkgierogh erigerho ig er  erh oegiuerghe g e ir oego gerghierghe  ge rgerihgeri gegh eregh.\n"
   },
{
      "Data":1561,
      "Number":156,
      "ID":1565,
      "TypeID":15,
      "Type":"sdfg",
      "Comments":"jbgijdresbgiesugbiiergburesgbiergb breijfberiugbi iuergiuer erguiergeriu erreuguierh guierhger eu u geir er erug iug    eruhiuguiergiuguer  er ug e  eruhgeuirge erug  erugeurhgeueruig .\nTips\n1.\trjgnrig reigeirg  eirghi : \nall erjgeriugher ergierig I er gheh erh eirghherigerg ger er ghiergier  eh egrigerig  eg . \n2.   Ewgheri ughergh erh  r   erhgerh:\ergjoi ihg iergierg iererigiergi er gieriger er gier iergpai g aei[g rhe agieg i[e I erg hhg rggergieerig ei gerh ergio ehaigneigrdrg dosg .\n3.  Jsbdiujasbfib:\npay erkgierogh erigerho ig er  erh oegiuerghe g e ir oego gerghierghe  ge rgerihgeri gegh eregh.\n"
   }
]

--这是复制活动的配置方式:

有人知道rest数据集是否支持jsonline数组吗?

EN

Stack Overflow用户

发布于 2022-11-04 09:44:25

注意:当您在复制活动中使用二进制数据集时,。只能从二进制数据集复制到二进制数据集,否则会引发错误。

资料来源:

请求方法GET

添加附加标题Authorization : Bearer < Token >

Sink:

如果您想要将多个响应放入一个文件中,它将破坏JSON格式并导致无效的JSON。请将文件模式更改为数组的对象或对象的集合。

输出:

有关详细信息,请参阅此所以线程和MS文档

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74260594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档