如何使用ijson

2024-10-01 11:28:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从一个非常大的json文件中提取abstractText。我使用python中的lib ijson,但是我找不到正确的方法来提取我想要的东西。
json文件的结构是

{'articles'=[{"abstractText":"text..", "journal":"journal..", "meshMajor":["mesh1",...,"meshN"], "pmid":"PMID", "title":"title..", "year":"YYYY"},..., {..}]

你能帮帮我吗?
提前谢谢你


Tags: 文件方法textjsontitlelib结构articles
1条回答
网友
1楼 · 发布于 2024-10-01 11:28:02

这不是有效的JSON。单引号'articles'必须是双引号"articles",并且"articles"后面应该有一个:,而不是{}。假设它是正确的,您应该使用:

json["articles"][0]["abstractText"]

编辑:ijson库的完整示例:

^{pr2}$

相关问题 更多 >