springmvc处理json数据
2016-09-21 09:51
316 查看
springmvc处理json数据
需要引入的包文件:
jackson-annotations-2.3.0-rc2.jar
jackson-core-2.3.0-rc2.jar
jackson-databind-2.2.4.jar
配置mvc文件:
编写controller类:
编写user类
前端文件省略
需要引入的包文件:
jackson-annotations-2.3.0-rc2.jar
jackson-core-2.3.0-rc2.jar
jackson-databind-2.2.4.jar
配置mvc文件:
<!-- 配置json转换器--> <bean id="stringConverter" class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>text/plain;chartset=UTF-8</value> </list> </property> </bean> <bean id="jsonConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"></bean> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <list> <ref bean="stringConverter"/> <ref bean="jsonConverter"/> </list> </property> </bean> <!-- 扫描注解 --> <context:component-scan base-package="com.yvan.springmvc.Contrroller"/> |
@Controller public class JsonController { @RequestMapping("/json") @ResponseBody//返回主体 private List<User> returnJson() {//直接返回json List<User> list=new ArrayList<User>(); list.add(new User(1, "json", "男")); list.add(new User(2, "john", "男")); list.add(new User(3, "lisa", "女")); return list; } } |
public class User { private int id; private String name; private String sex; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public User(int id, String name, String sex) { super(); this.id = id; this.name = name; this.sex = sex; } } |
相关文章推荐
- SpringMVC中出现" 400 Bad Request "错误(用@ResponseBody处理ajax传过来的json数据转成bean)的解决方法
- SpringMVC处理Json数据
- SpringMVC中出现" 400 Bad Request "错误(用@ResponseBody处理ajax传过来的json数据转成bean)的解决方法
- SpringMVC,接受、处理Json,fastjson解析json,用Postman4发送json数据
- Springmvc处理JSON数据(七)
- springmvc接收和处理json数据
- SpringMVC处理json数据的配置
- SpringMVC如何处理JSON数据和运行流程
- 解决SpringMVC 返回Java8 时间JSON数据的格式化问题处理
- SpringMVC-处理POST提交JSON数据
- SpringMVC返回JSON数据406错误处理
- SpringMVC中出现" 400 Bad Request "错误(用@ResponseBody处理ajax传过来的json数据转成bean)的解决方法
- springmvc 使用fastjson 处理 json 数据时中文乱码
- SpringMVC-9 处理JSON数据
- springmvc 4.x 处理json 数据时中文乱码
- SpringMVC处理Ajax请求(请求数据为 json 格式字符串)
- SpringMVC实战(五)-处理POST提交JSON数据
- SpringMVC中出现" 400 Bad Request "错误(用@ResponseBody处理ajax传过来的json数据转成bean)的解决方法
- (九)springmvc之json的处理(服务端发送json数据到客户端)
- JAVAWEB开发之SpringMVC详解(二)——高级开发、数据回显、参数绑定集合、图片上传、json交互、validation校验、异常处理、RESTful支持、拦截器