以JsonNode的形式提交数据

时间:2017-07-11 20:09:32

标签: json rest spring-boot jax-rs

我有一个springboot应用程序。我想要一个以JsonNode为参数的REST方法!但是当我尝试提交一个html表单时,它会给出以下错误...

无法实例化[com.fasterxml.jackson.databind.JsonNode]:它是一个抽象类吗?嵌套异常是java.lang.InstantiationException

以下是我在控制器中的休息方法。

@RequestMapping(value = "/action", method = RequestMethod.POST,             
                produces = MediaType.APPLICATION_JSON, 
                consumes = MediaType.APPLICATION_FORM_URLENCODED)
public String action(JsonNode data) {

谢谢

1 个答案:

答案 0 :(得分:0)

如果将@RequestBody添加到参数中,它将起作用:

public String action( @RequestBody JsonNode data) {