我尝试序列化swagger对象的嵌套数据。但是当我尝试使用doc.JsonBody或doc.List字段时,此数据无法在我的招摇模板上显示。
这是我的序列化类
class PostInstructions:
type = doc.Integer(1)
display_timeout = doc.Integer(5000)
data = doc.JsonBody({"type": doc.String("image")})
blocks = [doc.JsonBody({"type": doc.String("image"), "data": doc.JsonBody({
"file": doc.JsonBody({
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIzIiBoZWlnaHQ9IjIyMyIgdmlld0JveD0iMCAwIDIyMyAyMjMiIGZpbGw9Im5"
}),
"background": "#F6FBFF"
})
}),
doc.JsonBody({
"type" : "header",
"data" : {
"text" : "<b>Your mask is on!</b> Thank you!",
"level" : 2
}
}
)]
还有我的json数据
{
"id": 1,
"type": 1,
"display_timeout": 5000,
"blocks" : [
{
"type": "image",
"data": {
"file": {
"url": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIzIiBoZWlnaHQ9IjIyMyIgdmlld0JveD0iMCAwIDIyMyAyMjMiIGZpbGw9Im5"
},
"background": "#F6FBFF"
}
},
{
"type" : "header",
"data" : {
"text" : "<b>Your mask is on!</b> Thank you!",
"level" : 2
}
}
]
}
我试图将我的“大对象”表示为doc.List(doc.JsonBody),但它没有帮助,它们仍然不可见。