У меня есть следующий класс, который заполняется после десериализации строки JSON:
public class Doors
{
public List<Door> doors { get; set; }
}
public class Door
{
public int id { get; set; }
public string name { get; set; }
public bool elevator { get; set; }
}
JSON string:
var result = JsonConvert.DeserializeObject<Doors>(response.Content);
// "{\"doors\":[{\"id\":1,\"name\":\"Main Door\",\"elevator\":false},{\"id\":2,\"name\":\"Back Door\",\"elevator\":false}]}"
Данные отображаются в мой класс Хорошо, тогда я пытаюсь передать данные класса другому классу:
public class WS4APIResult
{
public List<Door> doors { get; set; } = new List<Door>();
}
public class Door
{
public int id { get; set; }
public string name { get; set; }
public bool elevator { get; set; }
}
return new WS4APIResult() {
doors = result.doors
}
Со следующей ошибкой: есть идеи, пожалуйста?
Не удается неявно преобразовать тип 'System.Collections.Generic.List<WS4PortalApi.Models.Door>'
до 'System.Collections.Generic.List<WS4PortalApi.Domain.Door>'