博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fastjson
阅读量:5789 次
发布时间:2019-06-18

本文共 750 字,大约阅读时间需要 2 分钟。

一、引言

spring boot默认的json解析是 jackson
可以引入阿里的 fastjson  为什么引入fastjson?(个人认为)  1、相对较快  2、支持国产  SpringBoot 整合 fastjson解析JSON数据  方式有两种:

方法1:

在启动类中,注入Bean:HttpMessageConverters

方法2:

a、SpringBoot2.0 以下的版本             (1)继承extends WebMvcConfigurerAdapter        (2)覆盖方法configureMessageConverters  b、SpringBoot2.0 以上版本 在SpringBoot2.0及Spring 5.0 WebMvcConfigurerAdapter已被废弃,目前找到解决方案

clipboard.png

clipboard.png

二、开发步骤

1、引入fastjson 依赖库

clipboard.png

这里要说下很重要的话,官方文档说的1.2.10以后,会有两个方法支持HttpMessageconvert,一个是FastJsonHttpMessageConverter,支持4.2以下的版本,一个是FastJsonHttpMessageConverter4支持4.2以上的版本,具体有什么区别暂时没有深入研究。这里也就是说:低版本的就不支持了,所以这里最低要求就是1.2.10+。

2、准备基本的数据

clipboard.png

3、fastjson 转换方法有2 种

a> 方法一:在启动类中,注入Bean:HttpMessageConverters

clipboard.png

b> 方式二:

(1)继承extends WebMvcConfigurerAdapter(2)覆盖方法configureMessageConverters

clipboard.png

4、测试

clipboard.png

浏览器效果如下:

clipboard.png

转载地址:http://rrmyx.baihongyu.com/

你可能感兴趣的文章
组合逻辑电路
查看>>
POP-一个点击带有放大还原的动画效果
查看>>
9款极具创意的HTML5/CSS3进度条动画
查看>>
uboot在s3c2440上的移植(1)
查看>>
个人阅读作业2
查看>>
UE4材质是什么样的机制
查看>>
使用QTP录制自带Flight小实例
查看>>
JProfiler学习笔记
查看>>
Loadrunner脚本编程(4)-数据类型操作和字符串操作
查看>>
arpg网页游戏之地图(二)
查看>>
nginx 初体验
查看>>
Windows Server 2012 RC安装初体验
查看>>
cocos2d-x开发中wstring和string的转换
查看>>
如何解决Linux下的软件包依赖问题
查看>>
统一沟通-技巧-2-Lync 2010-照片-无显示-组织-显示-为-自己
查看>>
应用虚拟化,时不我待的变革——“瑞友杯”虚拟化征文
查看>>
IDS与IPS的区别
查看>>
Lync日常维护之二:批量修改用户所属SIP域
查看>>
在工作中学习,在学习中工作
查看>>
6436B Lab13 设计和实现域的重构
查看>>