У меня есть клиентское приложение SignalR, которое получает сериализованный список объектов Json. Когда я запускаю следующий скрипт на входящие данные:
connection.received(function (data) {
$.each(divIds, function (index, id) {
$.each(data, function (index2, object) {
updateCell(object.property1);
updateCell(object.property2);
});
});
});
alert () сообщает мне, что $ .each выполняет итерацию по каждому символу во входящих данных в виде строки вместо данных, которые обрабатываются как список объектов.
Входящие данные:
[{"property1":"value1","property2":41.3},{"property1":"value2","property2":43.2},{"property1":"value3","property2":559.1}]
Данные создаются на сервере следующим образом:
string output = JsonConvert.SerializeObject(list, Formatting.None).Trim();
Что я делаю не так?