gpt4 book ai didi

python - pydantic从dict生成模型

转载 作者:行者123 更新时间:2023-12-03 15:34:56 25 4
gpt4 key购买 nike

我只是最近才开始浏览pydantic的文档,但是我没有看到直接从dict对象生成模型的直接方法。有没有一种方法可以生成一个供以后检索并保存以供以后使用的方法?

这是我的数据样本。

{
'id': '424c015f-7170-4ac5-8f59-096b83fe5f5806082020',
'contacts': [{
'displayName': 'Norma Fisher',
'id': '544aa395-0e63-4f9a-8cd4-767b3040146d'
}],
'startTime': '2020-06-08T09:38:00+00:00'
}

期待与...相似的模型
class NewModel(BaseModel):
id: str
contacts: list
startTime: str

最佳答案

没有确切的方法,但是如果您知道字段类型,则可以使用 create_model() 创建模型。

或者有datamodel-code-generator(单独的程序包),它允许您从模式定义生成模型。

关于python - pydantic从dict生成模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62267544/

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