python(67) : json解析异常json.decoder.JSONDecodeError

1.json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 2)

问题原因

JSON 解析失败是因为文件中包含 \xa0(非断行空格,U+00A0)。JSON 标准只允许以下空白字符:

  • 空格 (U+0020)
  • 制表符 (U+0009)
  • 换行符 (U+000A)
  • 回车符 (U+000D)

\xa0 不是有效的 JSON 空白字符,解析器在第2行第1列遇到它时报错。

解决方案

在解析 JSON 之前,将 \xa0 替换为普通空格:

rs = rs.replace('\xa0', ' ')

相关推荐
code2cat11 分钟前
【随笔】结构化输出:JSON格式过关,业务数据就能入库吗
json·大语言模型
Hello_Pyhx4 天前
NWinfo 导出 Windows 硬件信息:从 JSON 报告到缺项排查
windows·json
程序员大阳4 天前
副队长JavaScript教程(66)-本地存储实战:待办事项网页的开发
javascript·json·实战·待办事项·本地存储·案例
视觉小萌新5 天前
AI Class 3 · Chapter 2-3:函数、异常、文件读写+JSON / JSONL 读写(小白版)
人工智能·python·json
翊众建站6 天前
用 JSON-LD 给企业官网做结构化数据:LocalBusiness 与 FAQPage 实践笔记
人工智能·搜索引擎·json
Patrick_Wilson6 天前
读懂一个 Go JSON 处理函数:从输入数据追踪结构体、校验与错误返回
go·json·编程语言
January12078 天前
【AI方法笔记】2026-11-02:模型流式吐 JSON 时,前端会遇到四种崩法
前端·人工智能·笔记·json
Frag0ut9 天前
Notepad++ 零基础入门:从记事本到代码编辑器的平滑过渡(2026最新版)
python·编辑器·html·json·notepad++·markdown·记事本
xiaoye-duck9 天前
《C++ 工具库实战》C++ 解析利器 JsonCpp:从基础使用到封装简易 JSON 工具
c++·json·第三方库