无法将来自资源的输入事件反序列化为 Json
Could not deserialize the input event(s) from resource as Json
我正在尝试将数据从 excel 文件发送到流分析。但我在 Azure 流分析中收到提供的错误。
数据:
Daten ConvertToJson = new Daten
{
Drehmoment = Int32.Parse(dt.Rows[i][2].ToString()),
};
向 eventhub 发送消息 - 流分析:
var json = JsonConvert.SerializeObject(ConvertToJson);
var message = $"Message {json}";
await eventHubClient.SendAsync(new EventData(Encoding.UTF8.GetBytes(message)));
有效负载必须是对象数组或单个对象或以空格分隔的对象。
在关于的例子中,payload 是一个字符串。这是不支持的。
如果您将其更改为以下,它将创建一个包含单个字段的记录。
var message = JsonConvert.SerializeObject(ConvertToJson);
我正在尝试将数据从 excel 文件发送到流分析。但我在 Azure 流分析中收到提供的错误。
数据:
Daten ConvertToJson = new Daten
{
Drehmoment = Int32.Parse(dt.Rows[i][2].ToString()),
};
向 eventhub 发送消息 - 流分析:
var json = JsonConvert.SerializeObject(ConvertToJson);
var message = $"Message {json}";
await eventHubClient.SendAsync(new EventData(Encoding.UTF8.GetBytes(message)));
有效负载必须是对象数组或单个对象或以空格分隔的对象。 在关于的例子中,payload 是一个字符串。这是不支持的。 如果您将其更改为以下,它将创建一个包含单个字段的记录。
var message = JsonConvert.SerializeObject(ConvertToJson);