我从远程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次,并且不想为每个调用创建第二个“Container”时,我的问题就出现了。有没有一种方法可以将上面的示例直接绑定到TicketModel?