Pythonでは、JSON形式のデータを簡単に扱うことができるjsonモジュールが提供されています。このモジュールを使うことで、JSONデータの読み込みや書き込みが容易に行えます。
JSONデータの読み込み
JSONデータを読み込むには、json.load()
関数を使用します。この関数は、ファイルオブジェクトを引数として受け取り、そのファイルからJSONデータを読み込みます。
import json
with open('data.json', 'r') as f:
data = json.load(f)
上記の例では、data.json
というファイルからJSONデータを読み込み、data
という変数に格納しています。
JSONデータの書き込み
JSONデータを書き込むには、json.dump()
関数を使用します。この関数は、JSONデータとファイルオブジェクトを引数として受け取り、JSONデータを指定したファイルに書き込みます。
data = {
"name": "John",
"age": 30,
"city": "Tokyo"
}
with open('data.json', 'w') as f:
json.dump(data, f)
上記の例では、data
という辞書型のデータをJSON形式でファイルに書き込んでいます。
JSONデータに変数を追加する方法
Pythonでは、JSONデータを扱う際に辞書型を利用することが一般的です。辞書型はキーと値のペアを持つデータ構造であり、JSONデータの各要素を表現するのに適しています。
data = {
"name": "John",
"age": 25
}
data["city"] = "Tokyo"
この例では、data
という辞書型の変数に新たなキーと値のペアを追加しています。
以上がPythonでJSONデータを扱う方法の基本的な説明です。詳細な使い方や応用的な操作については、公式ドキュメントや他のリソースを参考にしてください。