我在.NET 3.5 SP1中使用Newtonsoft.Json.dll(Json.NET)V4.5.0.0。 我有一個包含「m³/ h」的Json文件,當我將它反序列化爲一個對象時,我得到「m/h」。Json.Net反序列化的「m³/ h」即將作爲「m/h」
下面是代碼反序列化文件爲對象
string jsonString = File.ReadAllText("myData.json");
var myObjList = JsonConvert.DeserializeObject<List<myObj>>(jsonString);
感謝您的幫助。
什麼是文件的編碼? –
文件以ANSI編碼。我能夠通過字符串解決jsonString = File.ReadAllText(「myData.json」,新的UTF7Encoding()); – Surya