【发布时间】:2017-12-16 20:14:26
【问题描述】:
在 Spring Web 应用程序中,我尝试将对象列表作为请求数据发送。我可以在消息正文中发送 json 对象列表并在 POST 中解析,但我无法通过 url 发送相同的数据以获取 GET。 json中的list结构如下
{
"vendorIDs": [{
"vendorID": [111,1000]
},{
"vendorID": [3300]
}]
}
如何通过 url 发送上述列表以及如何在服务器端解析列表?我尝试发送为
xyz.zyz/search?vendorIDs={"vendorID":["111","1000"],"vendorID":["3300"]}
并解析为
@RequestMapping(value="/search", method=RequestMethod.GET)
public returntype myMethod(@RequestParam(value="vendorIDs") List<vendorID> vendorIDs) throws Exception{
//operation
return;
}
是否可以通过 url 编码发送这样的列表?我哪里错了?
【问题讨论】:
-
我必须把问题记下来还是会被管理员或其他人记下来?