python词典查询

2024-05-08 03:45:41 发布

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

[{“sku”:43900,“name”:“Batteries(4-Pack)”,“type”:“HardGood”,“category”:[{“id”:“pc5”,“name”:“Housewares”}]]

这是在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'])

Tags: nameidjsondata字典typeitemspack
1条回答
网友
1楼 · 发布于 2024-05-08 03:45:41
import json
s = '[{"sku":43900,"name":"Batteries (4-Pack)","type":"HardGood","category": [{"id":"pc5","name":"Housewares"}]}]'
list_of_dicts = json.loads(s)

你的json无效;我在正确的位置添加了}

相关问题 更多 >