Unexpected character encountered while parsing value
问题场景:Newtonsoft.Json读取JSON格式的配置文件时出错问题现象:使用下面的反序列化代码出错了JObject JObj = JsonConvert.DeserializeObject<JObject>(FieldListStr);出错内容:Unexpected character encountered while parsing value: . ...
·
问题场景: Newtonsoft.Json 读取JSON格式的配置文件时出错
问题现象:使用下面的反序列化代码出错了
JObject JObj = JsonConvert.DeserializeObject<JObject>(FieldListStr);
出错内容:Unexpected character encountered while parsing value: . Path '', line 0, position 0.
原因分析:JSON内容用在线工具较验,确认格式本身OK,然后发现是JSON格式的配置文件的编码被改为UTF-8-BOM了
解决方法:用 Nodepad++ 打开JSON格式的配置文件,编码->转为UTF-8编码->保存文件即可
更多推荐
已为社区贡献1条内容
所有评论(0)