Popou
@Popou
Программист энтузиаст , обожаю саморефлексию

Почему JSON не десериализует лист?

у меня есть следующий json
{"cards":[{"header":{"value":"<!--!-->Заголоsadasdвок"},"image":"none","text":{"value":"Текст"},"linkText":{"value":"Кнопка"},"link":"#"}],"style":1,"rowSize":3}


и два следующих класса:
public class CardsViewModel 
{
    public List<CardModel> Cards { get; set; }  = new();
    public CardStyle Style { get; set; }
    public int RowSize { get; set; } 
}
public class CardModel
{
    public MarkupString Header { get; set; } = new("Заголовок");
    public string Image { get; set; } = "none";
    public MarkupString Text { get; set; } = new("Текст");
    public MarkupString LinkText { get; set; } = new("Кнопка");
    public string Link { get; set; } = "#";
}


Свойства Style и RowSize как раз таки сериализуется, но не Cards
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы