我有这个。JSON文件,告诉我们学校一周将有什么食物。(抱歉是瑞典语)
这是JSON文件
{
"feedbackAllowed": "True",
"weeks": [
{
"days": [
{
"date": 1647820800,
"items": [
"Korv Stroganoff serveras med ris",
"Vegetarisk Stroganoff med sojakorv serveras ris"
]
},
{
"date": 1647907200,
"items": [
"Pasta serveras med laxsås",
"Vegetarisk pastasås"
]
},
{
"date": 1647993600,
"items": [
"Morotslasagne med keso och soltorkad tomat",
"Kökets klimatsmarta rätt ( vegetarisk lasagne)"
]
},
{
"date": 1648080000,
"items": [
"Het kycklingsoppa serveras med mjukt bröd och ost samt frukt",
"Vegetarisk nudelsoppa serveras med mjukt bröd och ost samt frukt"
]
},
{
"date": 1648166400,
"items": [
"Quorngryta med chili serveras med ris",
"Kökets klimatsmarta rätt"
]
}
],
"number": 12,
"year": 2022
}
],
"school": {
"URLName": "XXX",
"id": 000,
"district": {
"province": {
"URLName": "XXX",
"id": 000,
"name": "XXX"
},
"URLName": "XXX",
"id": 000,
"name": "000"
},
"name": "000"
},
"id": 000,
"bulletins": [
{
"text": "XXX"
}
]
}
我要寻找的是一种只打印JSON文件中的“项目”(所有项目)的方法。我看了很多教程,不断出现以下错误:
TypeError: '_io.TextIOWrapper' object is not callable
等
我试过用这个
import json
with open('filename.json', 'r') as input:
obj = json.load(input)
#make it a string the item is the first one
print(str(obj['items']))
但我犯了一个错误:
KeyError: 'items'