我創建了一個類:
public class WebSocketBase<T>
{
int code { get; set; }
bool command { get; set; }
T content { get; set; }
}
主要是用來接受WebSocket傳送過來的資料,
但是不同的code代碼,會有不同的內容,我該如何先確定code的數值,
再用對應的類去反序列化呢? 謝謝大家:)
採用JsonConvert.DeserializeObject。
uj5u.com熱心網友回復:
就文字而言。 既然通訊是采用json 轉化成動態型別 dynamic如下:
var Object = JsonConvert.DeserializeObject<dynamic>(json);
var code = Object["code"];
那么對應是可以獲取code值 在通過code去匹配T的型別
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/250397.html
標籤:C#
上一篇:關于網頁列印報表控制元件
下一篇:xml序列化
