存取轉換後的JSON 字典中的資料
嘗試將字典轉換為JSON 時,存取轉換後的資料時可能會遇到困難物件是一個字串。
考慮以下範例:
此程式碼嘗試在將字典轉換為 JSON 後將「評級」欄位寫入檔案。但是,這會導致 TypeError: stringindexs must be integers, not str。
問題源自於 json.dumps() 將字典轉換為字串表示形式,而不是一個 JSON 物件。要存取數據,您必須先使用 json.loads() 方法將字串載入回字典中。
將 json.dumps() 視為保存方法和 json。 load() 作為檢索方法。這是更新後的程式碼範例:
現在,loaded_r 是一個字典,您可以按預期存取其欄位。
以上是如何在 Python 中存取轉換後的 JSON 字典中的資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!