我用下面的JSON字符串反序列化的數據表爲什麼我不反序列化Json到DataTable?
string json = "[{\"clientID\":\"1788\",\"projectID\":\"19\"}]";
var data = (DataTable)JsonConvert.DeserializeObject(json, (typeof(DataTable)));
但我得到了下面的異常
,如果我試圖用已成功反序列化列表進行反序列化。
var dat = JsonConvert.DeserializeObject<List<Client>>(json);
但我想使用DataTable反序列化。
請建議我如果我錯過了什麼提前
請不要發佈異常的屏幕截圖,但文本,包括堆棧跟蹤。在「查看詳細信息...」中單擊時可以看到。 – Sentry
此對象是否使用DataTable對象作爲源進行序列化?否則它將沒有正確的序列化格式將其轉換爲DataTable – Carles
您無法直接將JSON轉換爲system.DataTable格式,您需要將類設置爲相同。 – user7417866