我试图在Python中加载和解析JSON文件.但是我一直试图加载文件:
import json
json_data = open('file')
data = json.load(json_data)
Run Code Online (Sandbox Code Playgroud)
产量:
ValueError: Extra data: line 2 column 1 - line 225116 column 1 (char 232 - 160128774)
Run Code Online (Sandbox Code Playgroud)
我看了18.2.json- Python文档中的JSON编码器和解码器,但阅读这些看起来很糟糕的文档非常令人沮丧.
我正在使用以下数据(这里隐藏和截断的特定数据点作为示例):
None
当我尝试将此数据分配给Python中的变量(目的是解析它)时,我收到以下错误消息:
null
根据我的研究,似乎null是Python的答案None.我想知道的是,是否有可能使用Python将data我的数据更改为null?
我已经尝试从数据中创建一个字符串,将其分配给None,并以null这种方式替换它:
null
但这会产生一串数据本身:
None
我无法弄清楚如何将它从字符串转回JSON.
如果有人有任何见解,我会很感激!
编辑:我正在从单独的源复制并将这些数据粘贴到Python解释器中.