在Python 中將JSON 字串轉換為字典
在Python 中,JavaScript 物件表示法(JSON) 資料經常作為字串中的分層結構遇到。為了有效地處理 JSON 數據,您可能需要將 JSON 字串轉換為 Python 字典,這是原生 Python 資料結構。
使用 json.loads()
標準Python庫提供了json模組,其中包含函數json.loads()。該函數接受一個 JSON 字串並將其解析為一個 Python 對象,通常是一個字典。例如:
<code class="python">import json json_string = '{"name": "John Doe", "age": 30}' python_dict = json.loads(json_string)</code>
執行此程式碼後,python_dict 變成一個具有兩個鍵值對的字典:“name”對應到“John Doe”,“age”對應到 30。
案例研究:提取字典值
您的範例 JSON 字串是一個具有複雜結構的巢狀字典。要將其轉換為字典並存取其值,請按照以下步驟操作:
<code class="python">import json json_string = '...' # Your JSON string here # Parse the JSON string json_dict = json.loads(json_string) # Retrieve the "title" value from the outermost dictionary title = json_dict['glossary']['title'] print(title) # Output: "example glossary"</code>
在此範例中,json_dict 在解析 JSON 字串後成為巢狀字典。然後,您可以使用字典存取符號來瀏覽各個層級並檢索指派給標題變數的所需值。
其他注意事項
以上是如何使用 json.loads() 將 JSON 字串轉換為 Python 字典?的詳細內容。更多資訊請關注PHP中文網其他相關文章!