python中的字典查询

python中的字典查询,python,Python,[{“sku”:43900,“名称”:“电池(4组)”,“类型”:“硬制品”,“类别”:[{“id”:“pc5”,“名称”:“家庭用品”}]] 这是在json文件中。 我想加载它,并从这个输入用Python创建一个字典。我很想加载,但不知道如何从这个输入创建字典 import json data = [] json_file=open ('prod.json') json_str=json_file.read() json_data=json.loads(json_str) for items

[{“sku”:43900,“名称”:“电池(4组)”,“类型”:“硬制品”,“类别”:[{“id”:“pc5”,“名称”:“家庭用品”}]]

这是在json文件中。 我想加载它,并从这个输入用Python创建一个字典。我很想加载,但不知道如何从这个输入创建字典

import json
data = []
json_file=open ('prod.json')
json_str=json_file.read()
json_data=json.loads(json_str)
for items in json_data:
   print(items['name'])

您的json无效;我在正确的位置添加了一个
}

谢谢你的回复。事实上,我正在寻找更多。我有几百排这样的队伍。如何解析数据而无需每次键入字典格式的所有值。
import json
s = '[{"sku":43900,"name":"Batteries (4-Pack)","type":"HardGood","category": [{"id":"pc5","name":"Housewares"}]}]'
list_of_dicts = json.loads(s)