我有包含json格式数据的txt文件。文件内容如下:
我的转换代码是;
byte[] fileContent = // Read txt file
JournalFake journalFake = JsonConvert.DeserializeObject<JournalFake>(Encoding.UTF8.GetString(fileContent), new LineNumberConverter());
如果我通过Quick Watch观察Encoding.UTF8.GetString(fileContent)
的值,则Encoding.UTF8.GetString(fileContent)
的值低于此值;
当我将这个json数据复制到jsoneditoronline.org以检查json是否有效时,它会给我一个如下错误(json文件头部出现一个点)。
如果我运行JournalFake journalFake = JsonConvert.DeserializeObject<JournalFake>(Encoding.UTF8.GetString(fileContent), new LineNumberConverter());
声明,
它会抛出错误:unexpected character encountered while parsing value . path '' line 0 position 0
出了什么问题?有什么帮助吗?