Мой массив json, который приходит ко мне с сервера, может содержать пустые строковые элементы. Я хочу удалить их на уровне десериализации.
{
"Highlights":[
"Þingvellir National Park",
"Gullfoss Waterfall",
"Geysir Geothermal Area",
"Laugarvatn","Kerið Crater",
"Hveragerði Hot Spring Area",
"",
""
]
}
Модель:
public class TestModel
{
public List<string> Highlights { get; set; }
}
Я хочу, чтобы, если элемент был string.IsNullOrEmpty (element) == true
, то он не добавлялся в массив.
В этом случае количество элементов после десериализации в массиве TestModel.Highlights
должно быть 6, а не 8, поскольку 2 из них пусты.
Как мне этого добиться?