Перевести json массив в массив C#
Ответы (1 шт):
Автор решения: pasha goroshko
→ Ссылка
Для начала создайте объект, в который будет десериализоваться ваш Json. Ваш Json выглядит крайне неправильным, вам нужно поправить Select чтобы выглядел json как то так:
{
"services": [
{
"id": 1,
"title": "Массаж"
},
{
"id": 3,
"title": "Маски"
}
]
}
После вам необходимо создать классы в проекте C#. Это можно сделать либо руками описать, либо скопировать ваш Json Правки -> специальная вставка JSON
public class Root
{
public List<Service> services { get; set; }
}
public class Service
{
public int id { get; set; }
public string title { get; set; }
}
После чего можете уже преобразовать свой json в класс
var services = JsonConvert.DeserializeObject<Root>(jsonString)