Spring MVC - PUT - JSON序列化为Java Object

时间:2014-11-20 16:41:46

标签: java json spring spring-mvc serialization

我正在尝试编写REST PUT方法,但我不确定如何获取请求者发送的正文。例如,他将发送一个序列化为JSON的Person对象,我想将JSON序列化为Person对象。

我在Spring PUT上找不到多少,但这就是我所拥有的:

@RequestMapping(method = RequestMethod.PUT)
    public Person registerPerson(@PathVariable String siteId, @ModelAttribute("personForm") Person user) throws Exception {

        //some Logic

    }

我不认为我这样做是正确的。 @ModelAttribute会自动序列化吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

@RequestMapping(method = RequestMethod.PUT)
    public Person registerPerson(@RequestBody Person user) throws Exception {

        //some Logic

    }