前后端传递参数的交互

@RequestMapping(value = "/sample/{sampleId}", method = RequestMethod.PUT, consumes = "application/json;charset=UTF-8")
    public ResponseEntity<Void> updateSample(@RequestBody JSONObject jsonObject,
            @PathVariable(value = "sampleId", required = true) Integer sampleId)
            throws JsonProcessingException, IOException {
        ObjectMapper mapper = new ObjectMapper();

//将json字符串转换为jsonNode
        JsonNode jsonNode = mapper.readTree(jsonObject.toJSONString());

//将json中的数据转换为实体类
        SampleVo sampleVo = (SampleVo) mapper.convertValue(jsonNode, SampleVo.class);

猜你喜欢

转载自blog.csdn.net/lxj_1993/article/details/83111331