PythonでJSONデータから特定の値を見つける方法について説明します。この記事では、Pythonの標準ライブラリであるjsonモジュールを使用して、JSONデータから特定の値を検索する方法を紹介します。

JSONデータから値を検索する

PythonでJSONデータから特定の値を検索するための基本的な方法は、jsonモジュールのloads関数を使用してJSONデータをPythonの辞書に変換し、その辞書を検索することです。

以下に、JSONデータから特定の値を検索するPythonのコード例を示します。

import json

# JSONデータ
data = [
    {"id_number": "SA4784", "name": "Mark", "birthdate": None},
    {"id_number": "V410Z8", "name": "Vincent", "birthdate": "15/02/1989"},
    {"id_number": "CZ1094", "name": "Paul", "birthdate": "27/09/1994"}
]

# 特定のid_numberを持つデータを検索
for i in data:
    if i['id_number'] == 'V410Z8':
        print(i['birthdate'])
        print(i['name'])
        break

このコードは、dataリスト内の各辞書を順に検索し、id_number'V410Z8'と一致する辞書を見つけたら、その辞書のbirthdatenameの値を出力します。

まとめ

PythonでJSONデータから特定の値を検索するには、jsonモジュールのloads関数を使用してJSONデータをPythonの辞書に変換し、その辞書を検索します。この方法は、JSONデータの構造が複雑でない場合や、検索したい値が少数である場合に適しています。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です