Pythonは、その柔軟性と強力な機能のため、データ分析やウェブ開発など、さまざまなタスクに使用される人気のあるプログラミング言語です。特に、PythonはJSON(JavaScript Object Notation)というデータ形式を操作するのに非常に便利です。この記事では、Pythonを使用してJSONデータを取得し、そのデータを操作する方法を説明します。
JSONデータの取得
PythonでJSONデータを取得するには、まずjson
モジュールをインポートします。次に、open
関数を使用してJSONファイルを開きます。最後に、json.load
関数を使用してJSONデータを読み込みます。
import json
with open('data.json', 'r') as f:
data = json.load(f)
JSONデータの操作
JSONデータは、Pythonの辞書とリストの形式で表現されます。したがって、これらのデータ型の操作方法を知っていれば、JSONデータの操作も容易になります。
例えば、次のようなJSONデータがあるとします。
data = {
"name": "taro",
"age": 23,
"sex": "man",
"hobby": ["running", "swimming", "singing"]
}
このデータからage
の値を取得するには、次のようにします。
print(data["age"]) # 23
また、hobby
の値をすべて取得するには、次のようにします。
print(data["hobby"]) # ['running', 'swimming', 'singing']
特定のhobby
の値だけを取得したい場合は、次のようにします。
print(data["hobby"][0]) # 'running'
以上のように、Pythonを使用してJSONデータを取得し操作する方法は非常に簡単です。この知識を活用して、より複雑なデータ操作タスクに挑戦してみてください。
参考
- [Python学習その2]JSON形式データから値を取得する方法 – Qiita
- PythonでJSON 読み込み #Python3 – Qiita
- 【Python】jsonファイルを読み込んで取得する | 鎖プログラム