【发布时间】:2022-01-15 00:01:33
【问题描述】:
如果我使用 GET(给定一个 id),我会得到如下 JSON:
{
"data": {
"id": "81",
"ks": {
"k1": 25,
"k2": 5
},
"items": [
{
"id": 1,
"name": "John",
"surname": "Smith"
},
{
"id": 2,
"name": "Jane",
"surname": "Doe"
}
]
},
"server-time": "2021-12-09 14:18:40"
}
具体情况(如果 id 不存在):
{
"data": {
"id": -1,
"ks": "",
"items": []
},
"server-time": "2021-12-10 09:35:22"
}
我想创建一个 Pydantic 模型来管理这个数据结构(我的意思是正式定义这些对象)。 通过创建类(可能是嵌套的)来管理这种数据结构的最聪明的方法是什么?
【问题讨论】:
标签: python json fastapi pydantic