PythonでJSONデータを読み込む方法

目次

イントロダクション

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データを辞書オブジェクトに変換すると、通常の辞書オブジェクトと同じようにアクセスできます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

CAPTCHA


目次