相关问题 更多 >
编程相关推荐
- java通过EventListener更新Hibernate实体
- java将每个组合按字母顺序排列
- java找不到媒体类型为application/xml+fhir的JAXBContextFinder
- java ReactiveCrudePository与R2DBCrudePository
- java如何在对arraylist执行某些操作后更新它而不重新启动活动
- 在NetBeans中,如何更改默认的JDK?
- web服务轴心:获取java。RuntimeException:java。lang.UnsupportedClassVersionError:中的版本号不正确。类文件
- 为一个Atribut java设置多个值以筛选附加列表
- 如何将参数从jsp传递到java类?
- opencv_contrib对java Maven的依赖
您必须逐行读取文件,因为它是
json
数据的行,而不是有效的json
结构这是我的逐行建议
在这种情况下,有效的json应该是:
^{pr2}$json_data是文件的实例,而不是内容。因此,首先对实例应用read()以获取数据。第二,如果您正在读取JSON文件,请写入完整的文件名。你的档案应该是测试.json. 第三,指定文件打开模式。你可以用这个代码
import json with open('testing.json', 'r') as json_data: data = json.load(json_data.read()) for element in data: del element['url']
;根据我的评论,输入文件不是有效的JSON。在
这个答案multiple json dictionaries python告诉您如何成功地读取这样一个文件,该文件由有效的JSON实体串联而成,而不是此类实体的JSON列表。在
当且仅当您可以依赖文件的行结构时,另一种选择是逐行读取并分别解码每一行。在