Как обращаться к массиву JSON без названия

Имеется массив в файле JSON

[
{
"info1":1,
"info2":2,
"info3":3,
},
{
"info1":,
"info2":,
"info3":,
}
]

Массив без названия, как я могу к нему обращаться в модели?

public class InfoItems
    {
        [JsonProperty("????")]
        public Info[] InfoItem { get; set; }
    }
public class Info
    {
        [JsonProperty("Info1")]
        public int inf1 { get; set; }
        [JsonProperty("Info2")]
        public string inf2 { get; set; }
        [JsonProperty("Info3")]
        public string inf3 { get; set; }
    }

Ответы (1 шт):

Автор решения: Kromster

Если EvgeniyZ не против, перенесу его комментарии в ответ:


Где вы тут увидели массив без названия? Я например вижу корневой объект, который является массивом объектов. Так может все же .Deserealize<Person[]> (массив можно заменить для удобства на List<>)?

Вы просто пишете не так, вы обращаетесь к Persons, естественно там не будет свойств нужных вам, ибо это коллекция. Что вам надо? Достать один объект? Пожалуйста - var result = Persons.FirstOrDerault(x=>x.inf1 == 5); Или нужна выборка? var result = Persons.Where(x=>x.inf3 >= 24);. Вы же как уже наверно догадались, полезли не в те дебри... Ну а вообще, нет доступа через LINQ это уже совсем другой вопрос.

→ Ссылка