spring 返回json数据
来源:互联网 发布:棒球器材知乎 编辑:程序博客网 时间:2024/06/01 08:05
1.依赖阿里fastjson jar包
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.7</version></dependency>
2.在spring配置文件中配置fastjson支持:
<mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <!-- 配置Fastjson支持 --> <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>text/html;charset=UTF-8</value> <value>application/json</value> </list> </property> <property name="features"> <list> <value>WriteMapNullValue</value> <value>QuoteFieldNames</value> </list> </property> </bean> </mvc:message-converters></mvc:annotation-driven>
FastJsonHttpMessageConverter 类中 属性features 配置
QuoteFieldNames———-输出key时是否使用双引号,默认为true WriteMapNullValue——–是否输出值为null的字段,默认为false WriteNullNumberAsZero—-数值字段如果为null,输出为0,而非null WriteNullListAsEmpty—–List字段如果为null,输出为[],而非null WriteNullStringAsEmpty—字符类型字段如果为null,输出为”“,而非null WriteNullBooleanAsFalse–Boolean字段如果为null,输出为false,而非null
在controller中 若要返回json数据则将控制器的值返回map或对象值,那马fastjson会根据相应体的值生成json数据
例如:
public @ResponseBody Map SelectDial(){
Map map=new HashMap()
map.put(“aa”,”bb”)
return map
}
那么请求结果就会是:
{“aa”:”bb”}
阅读全文
0 0
- spring 返回json数据
- spring mvc json数据返回
- Spring MVC返回JSON数据
- Spring Boot返回json数据
- Spring MVC返回JSON数据
- Spring MVC返回json数据的方法
- Spring MVC之返回JSON数据
- Spring MVC返回json数据的方法
- 封装Spring MVC 返回JSON 格式数据
- 关于spring mvc返回json数据
- spring+mvc_返回json数据 406
- Spring MVC中ajax返回json数据
- spring mvc ajax 请求返回json数据
- spring mvc如何返回json数据
- spring mvc返回json 类型的 数据
- (2)spring boot返回json数据
- 3.Spring boot之返回json数据
- Spring MVC返回JSON格式的数据
- 欧拉线性筛法求素数(顺便实现欧拉函数的求值)
- Mac OS X ifconfig命令解释
- Android集合数据对比是否相同
- HTTP Error 500.19
- JAVA:MD5-MD2计算
- spring 返回json数据
- UrlConnection
- 使用GoEasy实现web实时推送
- TJU训练赛—G
- JDBC的增删改查
- 动态规划
- C++ 引用与指针的区别
- 增量构造法
- 报文管理新发现功能总结