我从远程 API 返回以下 JSON(我无法修改返回的 JSON)
{
"APITicket": {
"location": "SOMEVALUE",
"ticket": "SOMEVALUE"
}
}
现在使用 JSON.Net 将其转换为模型,我必须创建 2 个模型。
public class TicketModel
{
public string location { get; set; }
public string ticket { get; set; }
}
public class TicketContainer
{
public TicketModel APITicket { get; set; }
}
并做类似的事情..
var myObject = JsonConvert.DeserializeObject<TicketContainer>(this.JSONResponse);
这很好用——当我对 API 进行大约 50 次调用并且真的不想为每个调用创建第二个“容器”时,我的问题就出现了。有没有办法将上面的示例直接绑定到 TicketModel?