我在UTF4.6.1上有一个windows表单,现在,我正在尝试读取一个.NET -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,它可以工作,但使用了错误的符号。谁能告诉我,我做错了什么?
发布于 2019-02-26 02:29:17
我不知道这个问题是怎么回事,但它已经解决了。最初,文件被命名为FileWithJSON.json,我将其重命名为FileWithJSON.txt,并且它起作用了!
在那之后,我可以删除Encoding.UTF8...了。
https://stackoverflow.com/questions/54851320
复制相似问题