首頁  >  文章  >  後端開發  >  如何在 Python 中存取轉換後的 JSON 字典中的資料?

如何在 Python 中存取轉換後的 JSON 字典中的資料?

Patricia Arquette
Patricia Arquette原創
2024-10-20 21:03:30835瀏覽

How to Access Data from Converted JSON Dictionaries in Python?

存取轉換後的JSON 字典中的資料

嘗試將字典轉換為JSON 時,存取轉換後的資料時可能會遇到困難物件是一個字串。

考慮以下範例:

此程式碼嘗試在將字典轉換為 JSON 後將「評級」欄位寫入檔案。但是,這會導致 TypeError: stringindexs must be integers, not str

問題源自於 json.dumps() 將字典轉換為字串表示形式,而不是一個 JSON 物件。要存取數據,您必須先使用 json.loads() 方法將字串載入回字典中。

將 json.dumps() 視為保存方法和 json。 load() 作為檢索方法。這是更新後的程式碼範例:

現在,loaded_r 是一個字典,您可以按預期存取其欄位。

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

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