將 JSON 載入 OrderedDict
在 Python 中,OrderedDict 維護其鍵的順序,這與常規字典不同。雖然可以使用 json.dump 將 OrderedDict 轉儲到 JSON,但我們是否也可以將 JSON 載入回 OrderedDict 以保留原始鍵順序?
將 JSON 載入到 OrderedDict
要將 JSON 載入到 OrderedDict 中,請使用 JSONDecoder 類別或中的 object_pairs_hook 參數jsonloads。此參數指定一個函數,該函數將在載入 JSON 物件中的每對鍵和值時呼叫。
例如,使用JSONDecoder 類別將JSON 載入到OrderedDict 中:
你也可以將object_pairs_hook 參數直接傳遞給json.loads:
打開時JSON檔案:這會將 JSON 資料載入到 OrderedDict 中,同時保持鍵的原始順序。以上是JSON 可以載入到 Python OrderedDict 中以保留鍵順序嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!