Day 58JSONファイルを読み込んで利用する
Pythonコード
1import json2 3data = '{"name": "John", "age": 30, "city": "New York"}'4 5# 行3〜4: JSON文字列をPythonの辞書に変換します6json_data = json.loads(data)7 8# 行5〜8: 辞書の内容を表示します9print(json_data)10print(json_data['name'])11print(json_data['age'])12print(json_data['city'])
解説
- 行1: JSONデータを扱うために、jsonモジュールをインポートします。jsonモジュールには、JSONデータを扱うための関数が含まれています。
- 行3: JSON形式の文字列データを定義します。このデータには、名前、年齢、都市などの情報が含まれています。
- 行3〜4: json.loads()関数を使用して、JSON文字列をPythonの辞書に変換します。辞書は、キーと値のペアで構成されるデータ構造です。json.loads()関数は、JSON文字列を辞書に変換する役割を持ちます。
- 行5〜8: 辞書の内容を表示します。print()関数を使用して、辞書全体と、特定のキーに対応する値を表示します。print()関数は、指定された値を出力する役割を持ちます。
次に試してみよう
- JSON文字列に新しいキーと値を追加してみましょう
- json.dumps()関数を使用して、Pythonの辞書をJSON文字列に変換してみましょう
- JSONファイルを読み込んで、内容を表示してみましょう