JSON(JavaScript Object Notation)は、テキストベースのデータ形式で、データを簡単に表現するためのフォーマットです。PythonでもJSON形式のデータを読み込んだり、生成したりすることができます。
PythonでJSONファイルを読み込むには、標準ライブラリのjsonモジュールを使用します。
import json
# JSONファイルを読み込む
with open('data.json', 'r') as f:
data = json.load(f)
print(data)
PythonでJSON形式のデータをファイルに書き込む方法です。
import json
# PythonのデータをJSONファイルに書き込む
data = {
'name': 'Alice',
'age': 25,
'city': 'New York'
}
with open('output.json', 'w') as f:
json.dump(data, f)
読み込んだJSONデータの基本的な操作方法です。
# JSONデータのキーを指定して値を取得する
name = data['name']
print(f"Name: {name}")
# 新しいキーと値を追加する
data['email'] = 'alice@example.com'
# JSONデータを文字列に変換する
json_string = json.dumps(data)
print(json_string)
JSONはデータのやり取りや保存に広く使用されており、Pythonでも簡単に操作できるので、ぜひ活用してみてください。