3
我試圖找出我怎麼能有一個核心對象從我的APIJson.NET在序列化中獲取泛型屬性類型的名稱?
public class Response<T> {
public T Data {get;set;}
}
其中T是一些對象,具有例如屬性返回
public class Thang {
public string Thing {get;set;}
}
使用JsonConvert.Serialize(myResponse);
將返回T Data
財產Data
,這是正確的。
但是如果我想使用名稱爲T
的類型?因此,Json的反應實際上包括一個名爲Thang
而不是Data
的屬性,如下所示。
{
"thang": {
"thing" : "hey"
}
}
我很好奇,如果有一個比較簡單的方法,用Json.net做到這一點還是你必須創建一個自定義JsonConverter
和使用反射寫作時,爲了獲得T
類型的名字嗎?
謝謝。