Я пытаюсь отобразить на консоли список объектов, но он не показывает объекты ...
Вот javascript Я использую для отображения объекта, полученного с сервера:
connection.on("ReceiveLog", function (chatMessages) {
console.log(chatMessages);
for (var item in chatMessages) {
// work with key and value
var encodedMsg = item.User + " says " + item.Message;
var li = document.createElement("li");
li.textContent = encodedMsg;
document.getElementById("messagesList").appendChild(li);
} });
Сервер отправляет список ChatMessage. Вот класс ChatMessage:
public class ChatMessage
{
string User { get; set; }
string Message { get; set; }
public ChatMessage(string user, string message)
{
this.User = user;
this.Message = message;
}
}
Почему мои объекты полностью разбиты? Когда я нарушаю код на стороне сервера, он действительно правильно отправляет список. Кажется, проблема в javascript или, может быть, мне нужно сериализовать со стороны сервера?