我正在为json响应使用动态类型
{
"liveTrackingAvailable": "false",
"maxSeatsPerTicket": "6",
"nonAC": "true",
"operator": "25541201",
"otgEnabled": "true",
}
我的代码似乎在_result中,我已经存储了json
var result = new Result
{
LiveTrackingAvailable = _result.liveTrackingAvailable,
MaxSeatsPerTicket = _result.maxSeatsPerTicket,
IsDropPointMandatory = _result.nonAC,
Operator = _result.operator
}
但是我无法阅读最后一行,因为动态将运算符作为关键字。
答案 0 :(得分:1)
您可以尝试从以下站点的json结构生成C#
类:http://json2csharp.com/
这将生成以下类:
public class RootObject
{
public string liveTrackingAvailable { get; set; }
public string maxSeatsPerTicket { get; set; }
public string nonAC { get; set; }
public string @operator { get; set; }
public string otgEnabled { get; set; }
}
看看这种方法是否有帮助。
答案 1 :(得分:0)
var result = new Result
{
LiveTrackingAvailable = _result.liveTrackingAvailable,
MaxSeatsPerTicket = _result.maxSeatsPerTicket,
IsDropPointMandatory = _result.nonAC,
Operator = _result.@operator
}