Pythonは、データ分析やウェブ開発など、様々な用途で利用されている人気の高いプログラミング言語です。その中でも、JSON (JavaScript Object Notation) の扱いは、ウェブAPIの利用やデータの保存・交換などで重要なスキルとなります。
JSONとは?
JSONはJavaScript Object Notationの略で、データ交換のための軽量なフォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行うことができます。
PythonでのJSONの読み込み
PythonでJSONデータを読み込むには、json
モジュールのload
関数を使用します。
import json
with open('data.json', 'r') as f:
data = json.load(f)
このコードは、data.json
という名前のJSONファイルを開き、その内容をPythonの辞書として読み込みます。
PythonでのJSONの書き込み
PythonでJSONデータを書き込むには、json
モジュールのdump
関数を使用します。
import json
data = {
'name': 'John',
'age': 30,
'city': 'New York'
}
with open('output.json', 'w') as f:
json.dump(data, f)
このコードは、Pythonの辞書をJSON形式の文字列に変換し、それをoutput.json
という名前のファイルに書き込みます。
以上がPythonでJSONを扱う基本的な方法です。これらの知識を使って、PythonでJSONデータを効率的に扱うことができます。