在模式推断解析 json 中检测到格式错误的记录

Pau*_*aul 5 json azure azure-data-factory

我在尝试使用 ADF 中的数据集解析从 Blob 存储读取的基本 Json 时遇到一个非常令人沮丧的错误

我的 Json 如下

[{"Bid":0.197514880839,"BaseCurrency":"AED"}
,{"Bid":0.535403560434,"BaseCurrency":"AUD"}
,{"Bid":0.351998712241,"BaseCurrency":"BBD"}
,{"Bid":0.573128306234,"BaseCurrency":"CAD"}
,{"Bid":0.787556605631,"BaseCurrency":"CHF"}
,{"Bid":0.0009212964,"BaseCurrency":"CLP"}
,{"Bid":0.115389497248,"BaseCurrency":"DKK"}
]
Run Code Online (Sandbox Code Playgroud)

我已经尝试了所有 3 个 Json 源设置,每一个都给出错误

Malformed records are detected in schema inference. Parse Mode: FAILFAST
Run Code Online (Sandbox Code Playgroud)

3个设置如

Single Document
Array Of Documents
Document Per Line
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?我只需要它成为一个对象列表就是这样!

保罗

Moh*_*B C 5

它应该适用于 JSON 设置 - Array of documents

在此输入图像描述

在此输入图像描述 在此输入图像描述

  • 谢谢,您可以调整此回复以将编码显示为 US-ASCII 吗?这就是解决方案(尽管它实际上更多的是一种解决方法)我认为保留这个问题仍然有用,因为它是一个非常微妙的问题,并且您已经在此处清楚地列出了步骤 - 我正在从 API 获取 JSON (2认同)