如何在flask-restplus/flask-restx的payload中指定通用字典?

问题描述

我有一个 API,它接收一个像这样的 JSON

{
  "some_key" : [ "v1","v2" ]
  "another_key" : [ a1,a2,a3,a4 ]
  ...
}

所以我想沿着这些方向定义一些东西

dict_model = api.model('ArbitraryDict',{
  fields.String : fields.List(fields.String)
})

这当然行不通。

我知道如何定义一个提前知道键的模型,但我需要支持任何字典,其中键是字符串,值是任意数量的字符串的(同构)数组。

我查看了 api.schema_model,但我无法让 flask-restx 接受任何东西,即使是普通的字典也不行。

这可能吗?怎么样?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)