我有一個JSON響應,我試圖用RestSharp反序列化,它看起來是這樣的:基於RestSharp反序列化JSON的陣列
{"devices":[{"device":{"id":7,"deviceid":"abc123","name":"Name"}},
{"device":{"id":1,"deviceid":"def456","name":"Name"}}],
"total":2,
"start":0,
"count":2}
關閉的一些建議,我發現,我已經試過設置我的POCO這樣的:
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; }
}
然後我執行的是這樣的:
// execute the request
var response = client.Execute<DevicesList>(request);
何wever,response.Data
是NULL,並且我嘗試了其他變體而沒有運氣。
那麼,什麼類結構和映射應該用於這種情況?我也嘗試過,沒有額外的DeviceContainer
班。
感謝您的幫助。
可能是你應該加總,開始和計數屬性deviceslist類。 – Vladimir 2013-04-22 21:14:16