PythonでJSONを扱う方法について説明します。PythonにはJSONを扱うためのjson
モジュールがあります。このモジュールには多くのメソッドがありますが、ここではimport json
とjson.load()
を使った基本的な使用方法について説明します。
まず、JSONファイルを読み込むためには、以下のように記述します。
import json
# JSONファイルを開く
json_open = open('読み込みたいjsonファイルのパス', 'r')
# 開いたファイルをJSONとして読み込む
json_load = json.load(json_open)
このコードでは、まずimport json
でjsonモジュールをインポートしています。次に、open()
関数を使ってJSONファイルを開きます。最後に、json.load()
関数を使ってJSONファイルを読み込み、Pythonの辞書型に変換します。
読み込んだJSONデータはPythonの辞書型として扱うことができます。辞書型なら要素の取り出しなどが容易にできて便利です。例えば、以下のように記述すると、JSONデータから特定の値を取り出すことができます。
print(json_load['section1']['key'])
また、JSONデータをファイルに書き込むこともできます。ファイルへの書き込みはjson.dump()
関数を使います。
# 書き込むファイルを開く
json_write = open('書き込みファイルのパス', 'w')
# 辞書型のデータをJSONとして書き込む
json.dump(json_dict, json_write)
以上がPythonでJSONを扱う基本的な方法です。これらの基本を理解すれば、PythonでJSONデータを効率的に扱うことができます。.