у меня есть следующий 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