我有以下的JSON從遠程API回來(我不能修改JSON返回)JSON.Net轉換內部對象爲C#型號
{
"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);
,這工作得很好 - 當我有大約50個電話要對API和真的不花哨創建第二個「集裝箱」我的問題出現每。有沒有辦法將上面的例子直接綁定到TicketModel?
如果需要每個API調用之間deserialise在那麼就真的沒有辦法在這附近。在50個API調用返回後,您可以批量反序列化。 –
Hi @SamLeach嗨@SamLeach我有50個不同的API調用,所以它不是一個調用的數量,但更多的是創建容器模型的痛苦,只是對反序列化沒有用處! – LiamB