fastjson

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已被廢棄,目前找到解決方案

clipboard.png

clipboard.png

2、開發步驟測試

一、引入fastjson 依賴庫spa

clipboard.png

這裏要說下很重要的話,官方文檔說的1.2.10之後,會有兩個方法支持HttpMessageconvert,一個是FastJsonHttpMessageConverter,支持4.2如下的版本,一個是FastJsonHttpMessageConverter4支持4.2以上的版本,具體有什麼區別暫時沒有深刻研究。這裏也就是說:低版本的就不支持了,因此這裏最低要求就是1.2.10+。3d

二、準備基本的數據 code

clipboard.png

三、fastjson 轉換方法有2 種blog

a> 方法一:在啓動類中,注入Bean:HttpMessageConverters 繼承

clipboard.png

b> 方式二:ip

(1)繼承extends WebMvcConfigurerAdapter

(2)覆蓋方法configureMessageConverters

clipboard.png

四、測試

clipboard.png

瀏覽器效果以下:

clipboard.png

相關文章
相關標籤/搜索