如何在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中文網其他相關文章!