Pythonでjsonから辞書型(dict)に変換する方法

PythonでJSONデータを辞書型(dict)に変換するには、json.loads()関数を使用します。以下は、JSON文字列を辞書に変換する基本的な方法です:

python
import json

# JSON文字列を定義
json_data = '{"name": "John", "age": 30, "city": "New York"}'

# JSON文字列を辞書に変換
data = json.loads(json_data)

# 辞書型データを操作
print(data["name"])
print(data["age"])
print(data["city"])

このコードでは、json.loads()関数を使用してJSON文字列json_dataをPythonの辞書型データに変換し、それをdata変数に格納しています。その後、辞書型データを操作して値を取得することができます。

JSONデータをファイルから読み込んで辞書に変換する場合は、次のようにjson.load()関数を使用します:

python
import json

# JSONファイルを読み込み、辞書に変換
with open('ファイル名.json', 'r') as file:
    data = json.load(file)

# 辞書型データを操作
print(data["name"])
print(data["age"])
print(data["city"])

このコードはJSONファイルを読み込んで辞書型データに変換し、その後辞書型データを操作しています。