http://blog.csdn.net/followshadow/article/details/54973112
出错的原因是因为maven依赖的jar包没有json相关的jar包,需要引入相关json的jar包
<!-- 对象与JSON之间相互转换 --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.7.3</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.7.3</version> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.23</version> </dependency>
Controller:
@RequestMapping("/say") public Users sayHello() { Users users = new Users(); users.setId(0001); users.setUserName("李白"); return users; }
显示的结果:
{"id":1,"userName":"李白"}
依赖json的包可以自动进行类型转换