【发布时间】:2020-08-19 01:10:08
【问题描述】:
我正在处理一些从 API 获得的 JSON 数据。但是,当我尝试使用 python json 解析器解析它时,引号中的结果值会被错误地解析。
例如:
从 api 的 response.text 我得到以下部分:“value”:“4 685”, 解析后变成 'value': '4\xa0685'
我知道我可以手动删除 \xa0 并获得结果,但这似乎是一个奇怪的解决方案。
代码:
response = requests.get(url)
data = json.loads(response.text)
有人知道这里发生了什么吗?
【问题讨论】:
标签: python json string parsing integer