gpt4 book ai didi

python - 来自具有不同键名的字典的数据类

转载 作者:行者123 更新时间:2023-12-05 08:03:27 24 4
gpt4 key购买 nike

<分区>

是否可以将键转换为数据类中的类属性?原因是字典中的键(我从 JSON 文件中删除)在 JSON 中没有匹配的属性名称(例如,下面示例中的 _id 必须成为 id)。

对于下面的代码,我觉得我写的样板文件太多了。

字典:

{'_id': '5719fdf6edf5136d37aaf562', 'divespot': 'The Tugs', 'divesite': 'Fathom Five National Park', 'region': 'Ontario', 'country': 'Canada'}

类:

class DiveSpot:
id: str
name: str

def from_dict(self, divespot):
self.id = divespot.get("_id")
self.name = divespot.get("divespot")

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com