Pythonは、JSON形式のデータを扱うための強力なツールを提供しています。この記事では、Pythonを使用してJSON形式のデータから特定のパラメータを取得する方法について説明します。
JSON形式データから値を取得する
PythonでJSON形式のデータから値を取得する基本的な方法は以下の通りです。
json_data = {
"name": "taro",
"age": 23,
"sex": "man",
"hobby": ["running", "swimming", "singing"]
}
# 値を取得する
age = json_data["age"] # 23
sex = json_data["sex"] # 'man'
hobby = json_data["hobby"] # ['running', 'swimming', 'singing']
配列から値を取得する
配列の中から特定の値を取得するには、配列のインデックスを指定します。
first_hobby = json_data["hobby"][0] # 'running'
入れ子になったJSONデータから値を取得する
入れ子になったJSONデータから値を取得するには、順にキーを指定していきます。
json_data = {
"name": "taro",
"age": 23,
"sex": "man",
"hobby": {
"outdoor": {
"land": ["running", "walking"],
"sea": ["swimming", "fishing"]
},
"indoor": ["movie", "game", "card"]
}
}
# 値を取得する
swimming = json_data["hobby"]["outdoor"]["sea"][0] # 'swimming'
以上がPythonでJSON形式のデータからパラメータを取得する基本的な方法です。これらの方法を組み合わせることで、さまざまな形式のJSONデータから必要な情報を取り出すことが可能です。.