【发布时间】:2014-08-25 09:41:30
【问题描述】:
我正在尝试反序列化对 List 的 JSON 响应,它总是返回 0。请查看下面的代码并提出修复建议。
JSON 数据:-
tripSeats = {"seats":[
{"available":"true","baseFare":"600","serviceTaxAbsolute":"0"},
{"available":"true","baseFare":"600","serviceTaxAbsolute":"0"}
]}
我的课程:-
public class Seat
{
public string available { get; set; }
public string baseFare { get; set; }
public string serviceTaxAbsolute { get; set; }
}
public class Seats
{
public List<Seat> seats { get; set; }
}
现在我正在尝试反序列化 JSON 数据并将其存储在 List 对象中,如下所示
JavaScriptSerializer ser = new JavaScriptSerializer();
List<Seats> seats = ser.Deserialize<List<Seats>>(tripSeats.ToString());
它什么也不做,当我调试代码时,我看到席位为 0。
【问题讨论】:
标签: c# .net json serialization