私はそのようなJSONファイルを持っています:
[
{
"course": "CMPT 102 D1",
"instructor": "hamarneh",
"students": [
"axc5",
"csf10",
"ctu1",
"nmw15",
"nsm12",
"ppy1",
"qtg13",
"tim1",
"tkd10",
"vhm8",
"vsv1",
"wps1",
"xup12",
"yqt6"
],
"title": "Scientific Cmpt.Prgm"
}]
そして、これがPythonでの私のコードです:
import json
json_data=open('jsonfile')
data=json.load(json_data)
print(data['students'])
しかし、それはエラーを示しています:
print(data['students'])
TypeError: list indices must be integers, not str
助けてください!
もう 1 つの質問: JSON ファイルに、上記のような構造を持つ多くのコースが含まれているとします。どうすれば次のようなことができますか:
Select students, count(course) as course_number from tblstudent
group by students