イントロダクション
JSON(JavaScript Object Notation)は、Webアプリケーションでよく使用されるフォーマットです。Pythonは、JSON形式のデータを読み込むために多くの組み込みライブラリを提供しています。この記事では、PythonでJSONデータを読み込む方法を紹介します。
JSONファイルを読み込む
JSONファイルを読み込むには、Pythonの標準ライブラリであるjson
を使用します。以下のコードは、JSONファイルを読み込み、Pythonの辞書オブジェクトに変換する方法を示しています。
import json
with open('example.json', 'r') as f:
data = json.load(f)
open()
関数を使用して、読み込むJSONファイルを開きます。json.load()
関数を使用して、ファイルからJSONデータを読み込み、Pythonの辞書オブジェクトに変換します。この方法は、JSONファイルが小さい場合に最適です。
JSON文字列を読み込む
JSON文字列を読み込むには、json.loads()
メソッドを使用します。以下のコードは、JSON文字列を読み込み、Pythonの辞書オブジェクトに変換する方法を示しています。
import json
json_string = '{"name": "John Smith", "age": 30, "city": "New York"}'
data = json.loads(json_string)
json.loads()
メソッドを使用して、Pythonの辞書オブジェクトに変換します。
JSONデータを処理する
Pythonの辞書オブジェクトに変換されたJSONデータを処理するには、通常の辞書オブジェクトと同じようにアクセスできます。以下のコードは、JSONデータを読み込み、値を表示する方法を示しています。
import json
with open('example.json', 'r') as f:
data = json.load(f)
print(data['name'])
print(data['age'])
print(data['city'])
結論
PythonでJSONデータを処理するためには、json
ライブラリを使用します。JSONファイルを読み込むには、json.load()
メソッドを使用し、JSON文字列を読み込むには、json.loads()
メソッドを使用します。JSONデータを辞書オブジェクトに変換すると、通常の辞書オブジェクトと同じようにアクセスできます。
コメント