Не удалось десериализовать входные события из ресурса как Json - PullRequest
0 голосов
/ 04 июля 2019

Я пытаюсь отправить данные из файла Excel в потоковую аналитику. Но я получаю указанную ошибку в Azure Stream Analytics.

Данные:


    Daten ConvertToJson = new Daten
    {
    Drehmoment = Int32.Parse(dt.Rows[i][2].ToString()),
    };

Отправить сообщение на eventhub - stream analytics:

var json = JsonConvert.SerializeObject(ConvertToJson);

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

1 Ответ

1 голос
/ 09 июля 2019

Полезная нагрузка должна быть массивом объектов или отдельным объектом или объектами, разделенными пробелами.В примере about полезной нагрузкой является строка.Это не поддерживаетсяЕсли вы измените его на ниже, он создаст запись с одним полем.

var message = JsonConvert.SerializeObject(ConvertToJson);

...