【发布时间】:2014-01-16 02:02:56
【问题描述】:
我正在编写一个包含以下 API 的 apache wink 控制器:
@DELETE
@Consumes(MediaType.APPLICATION_JSON)
@Path("/users")
public void deleteUsers(List<String> ids) {
// Delete users here.
...
}
我可以通过使用 @QueryParam("ids") 注释来传递参数,但是当数组太长时,这可能会超出 URL 长度限制。因此,我想将一个 json 对象传递给控制器,我想知道 1) json 对象应该是哪种格式 和 2) 我如何在服务器端?
附:我在眨眼端使用 Jackson 作为 json 解析器。
提前致谢!
我已经尝试将以下 json 传递给 wink,但似乎不起作用:
{
ids: ['id1', 'id2', ...]
}
【问题讨论】: