PythonでJSON形式のデータを扱う方法について説明します。Pythonは様々なデータ形式を扱うことができますが、その中でもJSONはWebアプリケーションでよく使われるデータ形式です。
JSONをPythonで読み込む
PythonでJSON形式のデータを読み込むには、まずはJSON形式のデータを含むファイルを開きます。その後、json
モジュールのload
関数を使って、JSON形式のデータをPythonの辞書型に変換します。
import json
with open('data.json', 'r') as f:
data = json.load(f)
このコードでは、data.json
という名前のファイルを開き、その内容をPythonの辞書型として読み込んでいます。
JSONをPythonで書き込む
PythonでJSON形式のデータを書き込むには、json
モジュールのdump
関数を使います。
import json
data = {
'name': 'John',
'age': 30,
'city': 'New York'
}
with open('data.json', 'w') as f:
json.dump(data, f)
このコードでは、Pythonの辞書型のデータをJSON形式としてdata.json
という名前のファイルに書き込んでいます。
標準入力からJSONを読み込む
Pythonで標準入力からJSON形式のデータを読み込むには、以下のようにします。
import json
import sys
for line in sys.stdin:
data = json.loads(line)
print(data)
このコードでは、標準入力から一行ずつ読み込み、それぞれの行をJSON形式のデータとして解析しています。
以上、PythonでJSON形式のデータを扱う基本的な方法について説明しました。これらの知識を活用して、PythonでJSONデータを効率的に扱うことができます。