PythonでJSON配列を扱う方法について解説します。JSON配列は、Pythonのリストと同じように扱うことができます。JSONデータをPythonで読み込むと、自動的にPythonのデータ型に変換されます。
JSON配列の読み込み
まずは、PythonでJSON配列を読み込む基本的なコードを見てみましょう。
import json
# JSONファイルを開く
input_file = open('data.json')
# JSONデータをPythonのデータ型に変換
json_array = json.load(input_file)
このコードでは、json.load()
関数を使ってJSONファイルを読み込み、Pythonのデータ型に変換しています。
JSON配列の分割
次に、JSON配列を分割する方法を見てみましょう。以下のコードは、JSON配列から特定のキーの値を取り出す例です。
# JSON配列から特定のキーの値を取り出す
store_list = []
for item in json_array:
store_details = {"name": None, "city": None}
store_details['name'] = item['name']
store_details['city'] = item['city']
store_list.append(store_details)
print(store_list)
このコードでは、for
ループを使ってJSON配列の各要素を順に処理しています。各要素はPythonの辞書として扱うことができ、辞書から特定のキーの値を取り出すことができます。
以上が、PythonでJSON配列を分割する基本的な方法です。Pythonの強力なデータ処理機能を活用すれば、より複雑なJSONデータの処理も可能です。