PythonでJSONを扱う方法について説明します。Pythonでは、標準ライブラリの一部であるjson
モジュールを使用してJSONデータを扱うことができます。
JSONファイルの読み込み
まずは、JSONファイルを読み込む方法について見ていきましょう。以下にその手順を示します。
import json
# JSONファイルを開く
json_open = open('file.json', 'r')
# 開いたファイルをJSONとして読み込む
json_load = json.load(json_open)
このコードでは、まずjson
モジュールをインポートしています。次に、open
関数を使用してJSONファイルを開き、そのファイルをjson.load
関数でJSONとして読み込んでいます。
JSONデータの操作
読み込んだJSONデータはPythonの辞書型として扱うことができます。これにより、JSONデータから特定の値を取り出したり、その値を変更したりすることが可能です。
# JSONデータから特定の値を取り出す
print(json_load['key'])
# JSONデータの値を変更する
json_load['key'] = 'new value'
また、for
文を使用してJSONデータの各要素を順に取り出すこともできます。
# JSONデータの各要素を順に取り出す
for v in json_load.values():
print(v)
JSONデータの書き込み
Pythonで扱ったJSONデータは、json.dump
関数を使用してファイルに書き込むことができます。
# JSONデータを書き込む
with open('output.json', 'w') as f:
json.dump(json_load, f)
このコードでは、json.dump
関数を使用して辞書型のデータをJSONファイルに書き込んでいます。
以上がPythonでJSONを扱う基本的な方法です。これらの知識を活用して、PythonでJSONデータを効率的に扱うことができます。.