python3 jsonファイルデータの取得方法を教えて下さい。
jsonのデータの取り出しについて教えてください。
jsonファイルで
{
"totalItems": "1212",
"items": [
{
"id": "AAAAA",
"volumeInfo": {
"title": "あああああ",
"authors": "かか かかか",
"publisher": "さささ",
"publisherDATE": "2000",
"description": "xxxx",
"pageCount": "201",
"previewLink": "http//"
}
},
{
"id": "BBBBBBB",
"volumeInfo": {
"title": "いいいいいい",
"authors": "ききき きき",
"publisher": "ししし",
"publisherDATE": "2001",
"pageCount": "250",
"previewLink": "http//"
}
},
{
"id": "XXXXXXXX",
"volumeInfo": {
"title": "うううううううう",
"authors": "くくく くくく",
"publisher": "すすす",
"publisherDATE": "2002",
"description": "yyyyyyy",
"pageCount": "280",
"previewLink": "http//"
}
},
{
"id": "YYYYYYY",
"volumeInfo": {
"title": "ええええええええ",
"authors": "けけけ けけ",
"publisher": "せせせ",
"publisherDATE": "2003",
"description": "zzzzz",
"previewLink": "http//"
}
},
{
"id": "ZZZZZZZZZ",
"volumeInfo": {
"title": "おおおおおお",
"authors": "こここ ここここ",
"publisher": "そそそ",
"publisherDATE": "2004",
"previewLink": "http//"
}
}
]
}
このjsonファイルの中で
description
pageCount
キーと値を削除してデータを取り出したいです。
それと、descriptionとpageCountキーの値がない場合のエラーを出さないようにしたいです。
自分が試したのは
json_file = open('JSONファイルの名前.json', 'r')
json_object = json.load(json_file)
print(json_object["items"][0]["volumeInfo"])
volumeInfoの階層までは取り出せたのですが、
次のtittle から previewLink までのデータを取得したいのですが、
ここからがどうしてもわかりません。
その階層までいけば、for文で回せばいいのかなって
思ってるのですが、、
書き方が読みづらいと思いますが、
どなたか、ご教授お願い致します。