您的位置:首页 > 编程语言 > Java开发

springmvc返回json格式类型

2017-07-12 00:42 369 查看
写了这么多返回string视图的,当我们想要返回json格式类型如何是好呢。

首先啊引入一个包jackson

然后在控制器上把@Controller改写成@RestController

最后访问。

那详细的步骤如下:

<properties>
<jackson.version>2.5.4</jackson.version>
</properties>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>


新建一个类测试

@RestController
@RequestMapping(value="/json")
public class TestJsonController {
private static final Logger log= LoggerFactory.getLogger(TestJsonController.class);
@RequestMapping(value="/show.do",method = RequestMethod.GET)
public Student show(Student s){
log.info(s.toString());
return s;
}
}


http://localhost:8080/json/show.do?username=陈亚&sex=MALE&aClass.classId=3&aClass.bzr=陈玉成&aClass.className=初三6版


结果:

{
"becomeStudent": null,
"username": "陈亚",
"sex": "MALE",
"age": 0,
"aClass": {
"classId": 3,
"className": "初三6版",
"bzr": "陈玉成"
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: