springmvc解析和输出json数据
来源:互联网 发布:中文移动域名 编辑:程序博客网 时间:2024/05/22 10:27
核心就是 @ResponseBody注解,和@RequestBody注解
1.@ResponseBody:
-servlet.xml 文件中加上这个配置:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!-- rest json related... start -->
<
bean
id
=
"mappingJacksonHttpMessageConverter"
class
=
"org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"
>
<
property
name
=
"supportedMediaTypes"
>
<
list
>
<
value
>application/json;charset=UTF-8</
value
>
</
list
>
</
property
>
</
bean
>
<
bean
class
=
"org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"
>
<
property
name
=
"messageConverters"
>
<
list
>
<
ref
bean
=
"mappingJacksonHttpMessageConverter"
/>
</
list
>
</
property
>
</
bean
>
<!-- rest json related... end -->
别忘了导入相关依赖包哦:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.6.1</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.6.1</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.6.1</version>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20140107</version>
</dependency>
@RequestMapping("/index") @ResponseBody public UserInfo index(@RequestParam(value="sig",required=false) String sig){ UserInfo userinfo=new UserInfo(); userinfo.setNickName(sig); return userinfo; }
2.RequestBody:
@RequestMapping("/jsonRequest") @ResponseBody public ErrorMessage ajson(@RequestBody UserInfo userinfo){ ErrorMessage err=new ErrorMessage(); err.setErr(userinfo.getNickName()); return err; }
0 0
- springmvc解析和输出json数据
- SpringMVC解析JSON请求数据
- SpringMVC 4.x输出JSON数据配置
- Springmvc输出json格式的数据
- springmvc之json数据的解析
- SpringMVC解析JSON请求数据小析
- SpringMvc 服务端发布json数据+android客户端解析json数据
- SpringMVC中输出json
- SpringMVC Json格式输出
- Json数据封装和解析
- 解析Json数据和实例
- XML 和 JSON 解析数据
- XML和JSON数据解析
- 构造和解析Json数据
- JSON数据造假和解析
- Json和Xml数据解析
- json数据解析和生成
- JSON数据解析------Function和JSON-Kit
- 快速选择算法
- ZCMU-Tug of War
- 面向对象(下)
- Leetcode 96 - Unique Binary Search Trees(dp or Catalan)
- 深入理解Java内存模型(二)——重排序
- springmvc解析和输出json数据
- 算法——字节高低位交换
- 17 - 05 - 04 Web安全(33)
- shell
- 使Docker提供对外服务的网络配置(桥接与端口)
- HDU 3555 数位DP入门(两种思路)
- docker容器端口IP规划及端口动态扩容
- 2.系统开发基础-项目管理(9)
- 使用头信息来实现页面的刷新