[英]Json(python): How to add to list all values of some key by cycle?
我需要將所有添加到鍵(姓名和年齡)的列表值中。 但這是在輸出中:
json.decoder.JSONDecodeError: 期望 ',' 分隔符:第 6 行第 7 列(字符 66)
我該怎么辦? 謝謝
import json
names=[]
ages=[]
f = open('jsondata.json')
jsondata = json.load(f)
for i in len(data['name']):
names.add(data['name'])
for i in len(data['age']):
ages.add(data['age'])
f.close()
這是json文件:
{
"dogs": [
{
"name": "husky",
"age": "12",
"urls": ["https://www.dailypaws.com/dogs-puppies/dog-names/husky-names",
""https://www.tonbridgehuskymalamutewalkinggroup.co.uk/
]
},
{
"name": "shiba inu",
"age": "3",
"urls": [
"https://www.cryptoglobe.com/latest/2021/10/shiba-inu-shib-listed-on-trading-app-with-over-one-million-users/",
"https://www.purina.co.uk/find-a-pet/dog-breeds/japanese-shibu-inu",
]
}
]
}
您的 JSON 格式正確,沒有打字錯誤:
{
"dogs": [
{
"name": "husky",
"age": "12",
"urls": [
"https://www.dailypaws.com/dogs-puppies/dog-names/husky-names",
"https://www.tonbridgehuskymalamutewalkinggroup.co.uk/"
]
},
{
"name": "shiba inu",
"age": "3",
"urls": [
"https://www.cryptoglobe.com/latest/2021/10/shiba-inu-shib-listed-on-trading-app-with-over-one-million-users/",
"https://www.purina.co.uk/find-a-pet/dog-breeds/japanese-shibu-inu"
]
}
]
}
加載您的 json 數據:
with open(''jsondata.json'') as fp:
jsondata = json.load(fp)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.