Flask-Restful无法处理嵌套数据
急用请果断放弃

环境

后端: Flask-Restful 0.3.8

问题

无法通过默认的reqparse处理嵌套类型的参数
如:

1
2
3
4
5
{
	"link": "zelda",
	"breath": {"of": ["the", {"wild": 0}]},
	"is": ["the", "best!"]
}

无法解析参数breath

解决方案

我在尝试了一个小时后果断放弃了。
StackOverFlow和Github上有各种尝试成功的简单方案,但是经过实际尝试,仍然不能解决。
也有复杂的解决方案,但是光复制粘贴Class代码,好像也没法快速解决。

经过实践,还是自己把接口定义简单点来得快

不信的话请尝试以下方案:

  1. github-issues149

官方说明以及讨论:

  1. github-issues754
  2. github-issues138

实际尝试后发现并不有效的方法:

  1. stackoverflow-flask-restful-accept-a-list-in-a-post-request
  2. stackoverflow-flask-restful-parser-list-dictionary