我有一个 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();
我究竟做错了什么?