如何在Python中读取JSON对象

10 浏览
0 Comments

如何在Python中读取JSON对象

我有一个名为"panamaleaks50k.json"的json文件。我想从json文件中获取['text']字段,但是显示以下错误:

JSON对象必须是str,bytes或bytearray类型,而不是'TextIOWrapper'

这是我的代码

with open('C:/Users/bilal butt/Desktop/PanamalEakJson.json','r') as lst:
    b = json.loads(lst)
    print(b['text'])

我的json文件如下所示:

[

{

"fullname": "Mohammad Fayyaz",

"id": "885800668862263296",

"likes": "0",

"replies": "0",

"retweets": "0",

"text": "Love of NS has been shown in PanamaLeaks scandal verified by JIT...",

"timestamp": "2017-07-14T09:58:31",

"url": "/mohammadfayyaz/status/885800668862263296",

"user": "mohammadfayyaz"

},

{

"fullname": "TeamPakistanPTI \u00ae",

"id": "885800910357749761",

"likes": "0",

"replies": "0",

"retweets": "0",

"text": "RT ArsalanISF: #PanamaLeaks is just a start. U won't believe whr...",

"timestamp": "2017-07-14T09:59:29",

"url": "/PtiTeampakistan/status/885800910357749761",

"user": "PtiTeampakistan"

}

]

我如何读取所有的['text']和单个的['text']字段?

0