JSON文字列をPython辞書に変換するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-01 18:19:02
オリジナル
942 人が閲覧しました

How to Convert a JSON String to a Python Dictionary?

Python で JSON 文字列を辞書に変換する方法

JSON データを使用可能なデータ構造にデコードすることは、Python プログラミングの一般的なタスクです。ただし、特に初心者にとって、プロセスを理解するのは混乱する可能性があります。この記事は、Python で JSON 文字列を辞書に変換する方法を明確にすることを目的としています。

指定された JSON 文字列は、ネストされたオブジェクトと配列を含む階層構造を表します。これを辞書に変換するには、Python JSON モジュールの適切なデコード関数を使用する必要があります。

解決策: json.loads()

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

<code class="python">import json

j = '{
    "glossary": {
        "title": "example glossary",
        "GlossDiv": {
            "title": "S",
            "GlossList": {
                "GlossEntry": {
                    "ID": "SGML",
                    ...
                }
            }
        }
    }
}'

d = json.loads(j)</code>
ログイン後にコピー

d 変数には、JSON 文字列で表される階層構造を持つ Python 辞書が含まれます。通常の Python 辞書と同様に、ドット表記を使用して辞書内の値にアクセスできます。

<code class="python">print(d['glossary']['title'])</code>
ログイン後にコピー

このコードは次のように出力します。

example glossary
ログイン後にコピー

結論

Python で JSON 文字列を辞書に変換するには、JSON モジュールの json.loads() 関数を使用するのが簡単です。変換後は、他の Python 辞書と同様に、辞書にアクセスして操作できます。この知識は、Python アプリケーションで JSON データを操作する場合に不可欠です。

以上がJSON文字列をPython辞書に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート