mam odpowiedź JSON, który próbuję deserializacji z RestSharp, a wygląda to tak:RestSharp deserializacji z JSON Array
{"devices":[{"device":{"id":7,"deviceid":"abc123","name":"Name"}},
{"device":{"id":1,"deviceid":"def456","name":"Name"}}],
"total":2,
"start":0,
"count":2}
oparciu off z niektórych sugestii znalazłem, próbowałem skonfigurować moje POCO tak:
public class DevicesList
{
public List<DeviceContainer> Devices;
}
public class DeviceContainer
{
public Device Device;
}
public class Device
{
public int Id { get; set; }
public string DeviceId { get; set; }
public string Name { get; set; }
}
A potem moje wykonanie wygląda następująco:
// execute the request
var response = client.Execute<DevicesList>(request);
Ho wever, response.Data
jest NULL i próbowałem innych odmian bez powodzenia.
Jaką więc strukturę klasową i mapowanie należy zastosować w tej sytuacji? Próbowałem również tego bez dodatkowej klasy DeviceContainer
.
Dzięki za pomoc.
Może powinieneś dodać sumie, start i liczyć właściwości deviceslist klasę. – Vladimir