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编码->保存文件即可
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)