在Python中如何将嵌套列表传递给REST端点?

在Python中如何将嵌套列表传递给REST端点?,python,list,rest,Python,List,Rest,我在Python中有以下列表: [['type1', 'type2'], [], [], [], [], [], []] 我需要把它作为参数传递给我的REST端点。如果我按原样传递它,那么就会抛出错误,因为它是一个列表。如果我使用str(mynestedlist)将其转换为字符串,那么我不知道如何将其转换回端点中的列表 感谢您的帮助。如果您使用请求您可以: lst=[['type1',type2'],[],[],[],[],[],[],[],[] response=requests.post(

我在Python中有以下列表:

[['type1', 'type2'], [], [], [], [], [], []]
我需要把它作为参数传递给我的REST端点。如果我按原样传递它,那么就会抛出错误,因为它是一个列表。如果我使用
str(mynestedlist)
将其转换为字符串,那么我不知道如何将其转换回端点中的列表


感谢您的帮助。

如果您使用
请求
您可以:

lst=[['type1',type2'],[],[],[],[],[],[],[],[]
response=requests.post(API_URL,json=lst).json()#response现在是标准的python字典/列表

在服务器上,您可以获得Json格式的所有POST数据。因此,您可以对它们使用
json.loads()
。返回一个Json数据。

为什么不将其转换为Json呢?@AndrejKesely:你能告诉我正确的方法吗?谢谢。使用
json.dumps(lst)
其中
lst
是您的列表。要解析它,请使用
json.loads()
。或者如果您使用
请求
模块,您可以在响应时使用
json=
参数和
.json()
方法。@AndrejKesely:是的,我使用
请求
。不确定我是否正确理解了你对
json=
.json()
的理解?我已经发布了一个答案。