【发布时间】:2021-05-27 17:26:18
【问题描述】:
我想知道如何将这个 json 分成 3 种不同的电影类型,以便更好地检索每个电影的评分,然后返回一个列表,从最高到最低的评分显示它们。我已经尝试过 pythons split("}") 但是当我尝试执行我的其他操作(例如 convertToJSON() 函数)时,我得到一个错误,说它不再是一个 json 对象并且不应该是一个列表。这也不能很好地正确分割电影
import json
def convertToJSON(movieData):
return json.loads(movieData)
#JSON string python object
Data = """[{ "title": “Spider-Man Homecoming”,
“Studio: “Marvel”, “Rating”: 98, “videoType: “Movie" },
{ "title": “Avengers Endgame”,
“Studio: “Marvel”, “Rating”: 90, “videoType: “Movie" },
{ "title": “Godzilla vs Kong”,
“Studio: “
Warner Bros. Pictures”, “Rating”: 89, “videoType: “Movie" }]”””
我正在尝试拆分以某种方式返回这样的列表:
'Spider-Man Homecoming': 98
'Avengers Endgame': 90
'Godilla vs Kong': 89
【问题讨论】:
标签: python json python-3.x split