1、引言spring
spring boot默認的json解析是 jackson
能夠引入阿里的 fastjson 爲何引入fastjson?(我的認爲) 一、相對較快 二、支持國產 SpringBoot 整合 fastjson解析JSON數據 方式有兩種:
方法1:json
在啓動類中,注入Bean:HttpMessageConverters
方法2:瀏覽器
a、SpringBoot2.0 如下的版本 (1)繼承extends WebMvcConfigurerAdapter (2)覆蓋方法configureMessageConverters b、SpringBoot2.0 以上版本 在SpringBoot2.0及Spring 5.0 WebMvcConfigurerAdapter已被廢棄,目前找到解決方案
2、開發步驟測試
一、引入fastjson 依賴庫spa
這裏要說下很重要的話,官方文檔說的1.2.10之後,會有兩個方法支持HttpMessageconvert,一個是FastJsonHttpMessageConverter,支持4.2如下的版本,一個是FastJsonHttpMessageConverter4支持4.2以上的版本,具體有什麼區別暫時沒有深刻研究。這裏也就是說:低版本的就不支持了,因此這裏最低要求就是1.2.10+。3d
二、準備基本的數據 code
三、fastjson 轉換方法有2 種blog
a> 方法一:在啓動類中,注入Bean:HttpMessageConverters 繼承
b> 方式二:ip
(1)繼承extends WebMvcConfigurerAdapter (2)覆蓋方法configureMessageConverters
四、測試
瀏覽器效果以下: