Python を使って JSON データから特定のプロパティの値を取得するには

JSON データからあるプロパティの値を取得するには、まず JSON データを Python の辞書またはリストにパースする必要があります。その後、属性値にアクセスするために辞書またはリストのインデックスまたはキーを使用します。

以下に例を示します。

import json
# JSON数据
json_data = '{"name": "Alice", "age": 20, "city": "New York"}'
# 将JSON数据解析为Python字典
data = json.loads(json_data)
# 取出'name'属性的值
name = data['name']
print(name)  # 输出: Alice
# 取出'age'属性的值
age = data['age']
print(age)  # 输出: 20
# 取出'city'属性的值
city = data['city']
print(city)  # 输出: New York

JSONデータがリストの場合は、添字を使用して中の要素にアクセスできます。例えば:

import json
# JSON数据
json_data = '[{"name": "Alice", "age": 20}, {"name": "Bob", "age": 25}]'
# 将JSON数据解析为Python列表
data = json.loads(json_data)
# 取出第一个元素的'name'属性的值
name = data[0]['name']
print(name)  # 输出: Alice
# 取出第二个元素的'age'属性的值
age = data[1]['age']
print(age)  # 输出: 25

属性の値にアクセスする際は、その属性が存在するかどうかを確認してください。存在しない場合、KeyError例外が発生する可能性があります。この場合は、if文または例外処理を使用してこの状況に対処してください。

bannerAds