springmvc与fastjson集成

1.导入maven依赖

1<dependency> 2 <groupId>com.alibaba</groupId> 3 <artifactId>fastjson</artifactId> 4 <version>1.2.20</version> 5</dependency>

2.springmvc.xml配置

1<mvc:annotation-driven> 2 <mvc:message-converters register-defaults="true"> 3 <!-- 配置Fastjson支持 --> 4 <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter"> 5 <property name="supportedMediaTypes"> 6 <list> 7 <value>application/json;charset=UTF-8</value> 8 <value>text/html;charset=UTF-8</value> 9 </list> 10 </property> 11 <property name="features"> 12 <list> 13 <value>WriteMapNullValue</value> 14 <value>QuoteFieldNames</value> 15 </list> 16 </property> 17 </bean> 18 </mvc:message-converters> 19</mvc:annotation-driven>

3.controller加上@responseBody即可

12package cn.gson.spring.mvc3; 3 4import java.net.URL; 5import java.nio.charset.Charset; 6 7import org.apache.commons.io.IOUtils; 8import org.springframework.stereotype.Controller; 9import org.springframework.web.bind.annotation.RequestMapping; 10import org.springframework.web.bind.annotation.ResponseBody; 11 12import com.alibaba.fastjson.JSONObject; 13 14@Controller 15@RequestMapping("/json") 16public class JsonController { 17 18 @RequestMapping 19 public String index() { 20 return "info"; 21 } 22 23 @RequestMapping("/load") 24 @ResponseBody 25 public User loadInfo() { 26 User u = new User(); 27 u.setUserName("小贺"); 28 u.setPassword("123456"); 29 return u; 30 } 31 32} 33 34
点赞
收藏

评论区

加载中...

相关推荐

spring使用jetty+jndi配置druid数据源

maven项目pom.xml配置1、配置druid的jar依赖:<dependency<groupIdcom.alibaba</groupId<artifactIddruid</artifac

springboot接入微信app支付

一:集成步骤1.引入依赖:<dependency<groupIdcom.github.wxpay</groupId<artifactIdwxpaysdk</artifactId<version0.0.3</version</dependency

SpringBoot权限管理开发实战3

1.修改pom.xml,添加Druid依赖<dependency<groupIdcom.alibaba</groupId<artifactIddruidspringbootstarter</artifactId<v

Java将WKT格式的Geomotry转换成GeoJSON

一、Meven添加依赖<!引入json处理包<dependency<groupIdcom.alibaba</groupId<artifactIdfastjson</artifactId<version1.2.47</version</depend

Java spring boot根据html模板导出PDF

maven依赖<dependency<groupIdcom.itextpdf</groupId<artifactIditextpdf</artifactId<version5.5.13</version</dependency<dependency<groupIdcom.itextpdf</groupI

Spring Boot04 之 使用别的json解析

个人习惯于使用fastJson来解析<!使用其它json转换<dependency<groupIdcom.alibaba</groupId<artifactIdfastjson</artifactId</dependency@RestController@RequestMapping("/demo")