解析值时遇到意外字符。路径''第0行位置0

时间:2016-07-19 10:42:24

标签: c# json utf-8

我有包含json格式数据的txt文件。文件内容如下:

Defter.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)的值低于此值;

value of Encoding.UTF8.GetString(fileContent)

当我将这个json数据复制到jsoneditoronline.org以检查json是否有效时,它会给我一个如下错误(json文件头部出现一个点)。

json data on jsoneditoronline.org

如果我运行JournalFake journalFake = JsonConvert.DeserializeObject<JournalFake>(Encoding.UTF8.GetString(fileContent), new LineNumberConverter());声明, 它会抛出错误:unexpected character encountered while parsing value . path '' line 0 position 0

出了什么问题?有什么帮助吗?

0 个答案:

没有答案