首頁  >  文章  >  後端開發  >  如何將 JSON 字串轉換為 Python 字典?

如何將 JSON 字串轉換為 Python 字典?

Patricia Arquette
Patricia Arquette原創
2024-11-01 18:19:02869瀏覽

How to Convert a JSON String to a Python Dictionary?

如何在Python 中將JSON 字串轉換為字典

將JSON 資料解碼為可用的資料結構是Python 程式設計中的常見任務。然而,理解這個過程可能會令人困惑,特別是對於初學者來說。本文旨在闡明如何在 Python 中將 JSON 字串轉換為字典。

給定的 JSON 字串表示具有巢狀物件和陣列的層次結構。要將其轉換為字典,我們需要使用 Python JSON 模組中適當的解碼函數。

解:json.loads()

Python JSON模組提供了一個名為json.loads() 的函數,可以將JSON 字串轉換為Python字典。使用方法如下:

<code class="python">import json

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

d = json.loads(j)</code>

d 變數現在包含一個 Python 字典,其層次結構由 JSON 字串表示。您可以使用點表示法存取字典中的值,就像使用常規Python 字典一樣:

<code class="python">print(d['glossary']['title'])</code>

此程式碼將輸出:

example glossary

結論

使用JSON 模組中的json.loads() 函數將JSON 字串轉換為Python 中的字典非常簡單。轉換後,可以像任何其他 Python 字典一樣存取和操作該字典。這些知識對於在 Python 應用程式中處理 JSON 資料至關重要。

以上是如何將 JSON 字串轉換為 Python 字典?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn