请问大牛如何在Python下用post传输数组类型的数据

请问大牛如何在Python下用post传输类似[{"user":"root","passwd":"root"}]这种数组类型的数据

转成json,字符串形式传输

主要是你的服务器是如何处理的,一般服务器都可以接收json的数据,所以数组可以用json格式来post

也可以用字典包起来后再发post请求

参考fastapi手册,声明类型也是支持嵌套类型的:https://fastapi.tiangolo.com/zh/python-types/#_6

可以这样写:
@app.post('/test')
def login(items: List[Dict[str,str]]):
paramsStr = json.dumps(items)
dictArr = json.loads(params)
for i in dictArr:
#做各种处理
不过这样好像就不能对Dict[str,str]做str类型校验了。输入[{"user":111,"passwd":111}],user值为数字,也可以通过下发,需要自己做下处理。