springmvc 用fasterxml.jackson返回son数据
来源:互联网 发布:sql for in 循环语句 编辑:程序博客网 时间:2024/05/22 01:49
一,引入fasterxm.jackson包
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.6.3</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.6.3</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.6.3</version>
</dependency>
二,配置spring-servlet.xml
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<ref bean="mappingJackson2HttpMessageConverter" />
</list>
</property>
</bean>
<bean id="mappingJackson2HttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
<value>text/json;charset=UTF-8</value>
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
三,后台controller类,使用@ReponseBody关键字可以将结果(一个包含字符串和JavaBean的Map),转换成JSON
@Controller
@RequestMapping("/user")
public class DemoController {
@RequestMapping(value = "/list", method = RequestMethod.GET)
@ResponseBody
public Map<String, Object> getUserList() {
logger.info("列表");
List<UserModel> list = new ArrayList<UserModel>();
UserModel um = new UserModel();
um.setId("1");
um.setUsername("sss");
um.setAge(222);
list.add(um);
Map<String, Object> modelMap = new HashMap<String, Object>(3);
modelMap.put("total", "1");
modelMap.put("data", list);
modelMap.put("success", "true");
return modelMap;
}
}
- springmvc 用fasterxml.jackson返回son数据
- springmvc json com.fasterxml.jackson.core.JsonProcessingException
- 使用springmvc+jackson+hibernate返回JSON数据
- fasterxml.jackson.
- 升级 SpringMVC 4.2.5 com/fasterxml/jackson/core/JsonProcessingException
- fasterxml.jackson 教程1
- JackSon fasterxml学习
- SpringMVC转换Json 出错.java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.type.
- SpringMVC发生异常java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException
- com.fasterxml.jackson使用笔记
- [json]fasterxml.jackson常用资料
- jackson fasterxml 的api地址
- springmvc+jackson不返回null值
- Jackson fasterxml和codehaus的区别 (fasterxml vs. codehaus)
- Jackson fasterxml和codehaus的区别 (fasterxml vs. codehaus)
- SpringMVC使用jackson解析数据报错
- Jackson fasterxml和codehaus的区别
- com.fasterxml.jackson.databind.exc.MismatchedInputException
- ZOJ 1489
- POJ 1990 树状数组
- 数字三角形
- SpringBoot非官方教程 | 终章:文章汇总
- EL表达式 & JSTL(详解)
- springmvc 用fasterxml.jackson返回son数据
- 输入身份证号码计算两者的年龄差
- 幸幸苦苦写了半天
- Html史上最大的坑--换行产生默认边距
- Microsoft Office Document Imaging 2007提取图片中的文字
- sublime Text 3写lua
- Unsupported major.minor version 52.0
- 云邦互联
- Couldn't load serphone from loader dalvik.system.PathClassLoader[DexPathListXXX