【发布时间】:2015-01-20 22:50:10
【问题描述】:
伙计们,
这段代码被剪断了:
@RequestMapping(method = RequestMethod.GET, produces = "application/json")
public ResponseEntity<List<Member>> findByMemberKeyOrUniqueMemberId(
请注意,“成员”是一个接口,而不是一个类。
这不起作用。
@RequestMapping(method = RequestMethod.POST)
public ResponseEntity<String> save(@RequestBody final List<Member> members) {
所以我可以将成员转换为 JSON,但我无法将 JSON 接收为成员。如果我将保存的参数从 List 更改为 Member 类之一的 List,那么它可以正常工作,但它确实会弄乱我的代码。
我该如何解决这个问题?
【问题讨论】:
-
定义不起作用。
-
如果我尝试反序列化为成员,我会收到 400 Bad Request。如果我使用 Member 类,我会得到 200 OK 并且一切正常。
标签: java spring spring-mvc jackson