在pom.xml中引入fastjson
<dependency >
<groupId >com.alibaba</groupId >
<artifactId >fastjson</artifactId >
<version >1.2.47</version >
</dependency >
配置消息转换器,添加fastjson
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
FastJsonHttpMessageConverter fc = new FastJsonHttpMessageConverter();
FastJsonConfig fastJsonConfig = new FastJsonConfig();
fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat );
fc.setFastJsonConfig(fastJsonConfig);
converters.add(fc);
}
创建User实体类
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| public class User { private String username ; private String password ; private int age ; private int score ; private int gender ; @JSONField(format = "yyyy-MM-dd" ) private Date date ; 创建jsoncontroller @Controller public class JsonController { @RequestMapping("/json") @ResponseBody public User json() { User user = new User(); user.setUsername("zhangsan"); user.setPassword("123456"); user.setAge(20); user.setScore(90); user.setGender(1); user.setDate(new Date()); return user; } } 启动项目访问http://localhost:端口号/json |