Каждый параметр в конструкторе десериализации типа «kitaphabitati.webmvc.helpers.viewalerts.models.messagedata» должен быть привязан к свойству или полю объекта при десериализации. Имя каждого параметра должно совпадать со свойством или полем объекта. Поля учитываются только в том случае, если включен jsonserializeroptions.includefields. Соответствие может быть нечувствительным к регистру.
Вопросы:
- Что вызывает эту ошибку ? Почему конструктор моего класса MessageData не соответствует данным JSON?
- Что мне следует сделать, чтобы устранить эту ошибку? В частности, как мне исправить десериализацию JSON?
type public class MessageData
{
public string Title { get; set; }
public string Content { get; set; }
public MessageData(Title title, string content)
{
Title = title.ToString().ToLower();
Content = content;
}
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... rameter-in