\

PythonでJSON形式の文字列を読み込む方法について解説します。Pythonでは、標準ライブラリのjsonモジュールを使用してJSON形式の文字列を扱うことができます。

jsonモジュールのインポート

まず最初に、jsonモジュールをインポートする必要があります。以下のようにimport文を使ってjsonモジュールをインポートします。

import json

json.loads()関数を使用して文字列を辞書型に変換する方法

jsonモジュールには、json.loads()関数が用意されており、これを使うことでJSON形式の文字列をPythonの辞書型に変換することができます。

json_str = '{"name": "John", "age": 30, "city": "Tokyo"}'
data = json.loads(json_str)
print(data)

上記のコードでは、json_strという変数にJSON形式の文字列が代入されています。json.loads()関数を使ってjson_strを辞書型に変換し、dataという変数に代入しています。最後にdataを出力すると、以下のような結果が得られます。

{'name': 'John', 'age': 30, 'city': 'Tokyo'}

json.load()関数を使用してファイルから読み込む方法

また、jsonモジュールにはjson.load()関数も用意されており、これを使うことでファイルからJSONデータを読み込むことができます。

with open('data.json') as f:
    data = json.load(f)
print(data)

上記のコードでは、data.jsonというファイルからJSONデータを読み込んでいます。json.load()関数を使ってファイルからデータを読み込み、dataという変数に代入しています。最後にdataを出力すると、ファイルから読み込んだJSONデータが表示されます。

以上が、Pythonの標準ライブラリであるjsonモジュールを使用してJSON形式の文字列を読み込む方法です。この方法を使えば、PythonでJSON形式のデータを簡単に扱うことができます。.

投稿者 admin

コメントを残す

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