首頁 > 後端開發 > Python教學 > 如何在 Python 中將 JSON 資料載入到 OrderedDict 中?

如何在 Python 中將 JSON 資料載入到 OrderedDict 中?

DDD
發布: 2024-12-13 00:53:10
原創
222 人瀏覽過

How Can I Load JSON Data into an OrderedDict in Python?

將 JSON 載入到 OrderedDict

您確實可以使用 JSON 解碼器的 object_pairs_hook 參數將 JSON 載入到 OrderedDict 中。操作方法如下:

import json
from collections import OrderedDict

json_data = '{"foo":1, "bar": 2}'

data = json.loads(json_data, object_pairs_hook=OrderedDict)
登入後複製

這將使用 JSON 字串中的鍵和值建立 OrderedDict,並保留鍵的順序。

您也可以將此方法與 json 一起使用。 load() 函數:

data = json.load(open('config.json'), object_pairs_hook=OrderedDict)
登入後複製

這將從檔案讀取 JSON 資料並將其儲存在OrderedDict。

請記住,object_pairs_hook 參數僅在 Python 2.6 及更高版本中可用。

以上是如何在 Python 中將 JSON 資料載入到 OrderedDict 中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板