{
"result": {
"PackageDetails": [
{
"PackageId": 95523,
"BeforehandBookingDay": 0,
"PackageSaleInfoDetails": {
"04/26/2017 00:00:00": {
"RetailPrice": 1,
"DistributionSalePrice": 582,
"InventoryRemainder": 50,
"InventoryStats": 0,
"OpeningSale": false,
"TcDirectPrice": 622,
"BreakfastDetailList": []
},
"06/25/2017 00:00:00": {
"RetailPrice": 1,
"DistributionSalePrice": 582,
"InventoryRemainder": 50,
"InventoryStats": 0,
"OpeningSale": false,
"TcDirectPrice": 622,
"BreakfastDetailList": []
}
},
"ReserveTime": "18:00:00"
}
],
"LineId": 34187
},
"ret_code": "200",
"err_msg": null
}
----------------
我自己转的实体类是
public class Request<T>
{
public T result { get; set; }
public string ret_code { get; set; }
public string err_msg { get; set; }
}
public class PackageDetailsObj
{
public List<PackageDetailsItem> PackageDetails { get; set; }
public int LineId { get; set; }
}
public class PackageDetailsItem
{
public int PackageId { get; set; }
public int BeforehandBookingDay { get; set; }
public PackageSaleInfoDetailsObj PackageSaleInfoDetails { get; set; }
public string ReserveTime { get; set; }
}
public class PackageSaleInfoDetailsObj
{
Dictionary<string, PackageSaleInfoDetailsItem> PackageSaleInfoDetails { get; set; }
}
public class PackageSaleInfoDetailsItem
{
public int RetailPrice { get; set; }
public int DistributionSalePrice { get; set; }
public int InventoryRemainder { get; set; }
public int InventoryStats { get; set; }
public string OpeningSale { get; set; }
public int TcDirectPrice { get; set; }
public List<string> BreakfastDetailList { get; set; }
}
但是类PackageDetailsItem 的
public PackageSaleInfoDetailsObj PackageSaleInfoDetails { get; set; }
转换出来为null,我是用 Newtonsoft.Json; 转的。