Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从JSON映射字符串体和对象?_Java_Json_Spring_Rest - Fatal编程技术网

Java 如何从JSON映射字符串体和对象?

Java 如何从JSON映射字符串体和对象?,java,json,spring,rest,Java,Json,Spring,Rest,我有一个控制器来处理请求: @RequestMapping(value = {"", "/create"}, method = RequestMethod.POST) @ResponseBody public ResponseEntity<String> create(@Valid @RequestBody SomeRequest body, HttpServletRequest request) {

我有一个控制器来处理请求:

@RequestMapping(value = {"", "/create"}, method = RequestMethod.POST)
@ResponseBody 
public ResponseEntity<String> create(@Valid @RequestBody SomeRequest body, 
                                     HttpServletRequest request) {
    //...
}
@RequestMapping(value={“”“/create”},method=RequestMethod.POST)
@应答器
公共响应创建(@Valid@RequestBody somerequestbody,
HttpServletRequest(请求){
//...
}

事实证明,我需要从JSON映射的对象和作为字符串值的请求体,以JSON格式将其添加到响应体中。我的问题是——保持当前的验证和映射方法是否可行

可能的副本可以在不转换为字符串的情况下输出对象,spring将使用jackson处理来自控制器的转换。如果这就是你们的意思,好吧,你们是对的,伙计们。工作完美。我以前应该试过的。非常感谢。