Azure 无法将资源中的输入事件反序列化为Json

Azure 无法将资源中的输入事件反序列化为Json,azure,azure-stream-analytics,Azure,Azure Stream Analytics,我正在尝试将数据从excel文件发送到流分析。但是我在Azure Stream Analytics中得到了提供的错误 数据: 向eventhub发送消息-流分析: var json = JsonConvert.SerializeObject(ConvertToJson); var message = $"Message {json}"; await eventHubClient.SendAsync(new EventData(Encoding.UTF8.GetBytes(message)));

我正在尝试将数据从excel文件发送到流分析。但是我在Azure Stream Analytics中得到了提供的错误

数据:

向eventhub发送消息-流分析:

var json = JsonConvert.SerializeObject(ConvertToJson);

var message = $"Message {json}";
await eventHubClient.SendAsync(new EventData(Encoding.UTF8.GetBytes(message)));

有效负载必须是对象数组、单个对象或空格分隔的对象。 在关于的示例中,有效负载是一个字符串。这是不受支持的。 如果您将其更改为以下,它将创建一个具有单个字段的记录


var message=JsonConvert.SerializeObject(ConvertToJson);

var json = JsonConvert.SerializeObject(ConvertToJson);

var message = $"Message {json}";
await eventHubClient.SendAsync(new EventData(Encoding.UTF8.GetBytes(message)));