我有一个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