我在.NET 4.6.1上有一个Windows窗体,现在,我正在尝试读取UTF-8编码的JSON文件,该文件已添加到资源中。我尝试阅读它,但引发异常:
System.TypeInitializationException: at ....
JsonReaderException: Unexpected character encountered while parsing value: . Path '', line 0, position 0.
我试图阅读的方式是:
JsonConvert.DeserializeObject(Encoding.UTF8.GetString(Resources.FileWithJSON));
我知道,该文件是可访问的,因为我试图将Encoding.UTF8...
更改为Encoding.ASCII
并且可以正常工作,但是符号错误。有人可以告诉我,我在做什么错吗?
答案 0 :(得分:0)
我并不怎么想,但问题得到了解决...最初,文件名为 FileWithJSON.json ,我将其重命名为 FileWithJSON.txt 可以了!
之后,我可以删除Encoding.UTF8...
。