无法将来自资源的输入事件反序列化为 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);