0
的我有命令如下:類型反序列化對象
var jsonString = File.ReadAllText("C:\\...\\file.json");
var jsonStringConvert = JsonConvert.DeserializeObject<IEnumerable<MyClass>>(jsonString);
在file.json
我有MyClass
類型的數據。你能告訴我什麼是IEnumerable<MyClass>
?我怎樣才能從jsonStringConvert獲取任何元素?當然,IEnumerable
是一個界面。
你可以發佈'file.json'內容的部分集合嗎? –
您不能反序列化爲'IEnumerable',因爲反序列化器需要創建一個* something *的實例來反序列化成。 'IEnumerable '是一個接口,所以它不能被實例化。另外,「MyClass」的代碼在哪裏?輸入JSON在哪裏? –
Jon