Wesley13 Wesley13
2年前
java中常见的json解析方法、库以及性能对比
常见的json解析有原生的JSONObject和JSONArray方法,谷歌的GSON库,阿里的fastjson,还有jackson,jsonlib。Gson(项目地址:https://github.com/google/gson)。Gson是目前功能最全的Json解析神器,Gson当初是为因应Google公司内部需求而由Google自行研发
Stella981 Stella981
2年前
Gson解析多层嵌套复杂数据
目前解析json有三种工具:org.json(Java常用的解析),fastjson(阿里巴巴工程师开发的),Gson(Google官网出的),解析速度最快的是Gson,下载地址:https://code.google.com/p/googlegson/(https://www.oschina.net/action/GoToLink?urlhttps
Wesley13 Wesley13
2年前
typeHandler接口实现FastJson中的JSONObject
typeHandler扫描不到的坑:可以看这个兄弟写的,http://blog.csdn.net/goldenfish1919/article/details/52806659(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.net%2Fgoldenfish1919
Stella981 Stella981
2年前
FastJson踩坑:@JsonField在反序列化时失效
问题描述一个对象(某个字段为枚举类型,为了不采用默认的序列化过程,用@JSONField指定了序列化器和反序列器,过程见旧博文(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2FinsaneXs%2Fp%2F9515803.html)),
Easter79 Easter79
2年前
SpringBoot配置FastJson中存在的乱码问题
!(https://oscimg.oschina.net/oscnet/0c62f3ca8b9e51c93347ac93fce6ee5a842.gif)之前没有使用过SpringBoot,现在这个项目中有使用,刚好项目赶的差不多了,今天就想好好学学,解决遇到各种BUG的不断挑战。今天说一下SpringBoot配置FastJson,虽然说这个配置起
Stella981 Stella981
2年前
SpringBoot集成mybatis以及自动化测试代码实现
Mybatis和logback的应用配置1、在module的pom.xml文件中,加载springboot和swagger、lombok、fastjson、mysql、mybatis包2、在resources中添加配置:配置文件有两种,一种是properties,另一种是yaml,这里使用yamlyaml配
Easter79 Easter79
2年前
SpringBoot集成mybatis以及自动化测试代码实现
Mybatis和logback的应用配置1、在module的pom.xml文件中,加载springboot和swagger、lombok、fastjson、mysql、mybatis包2、在resources中添加配置:配置文件有两种,一种是properties,另一种是yaml,这里使用yamlyaml配
Stella981 Stella981
2年前
SpringBoot配置FastJson中存在的乱码问题
!(https://oscimg.oschina.net/oscnet/0c62f3ca8b9e51c93347ac93fce6ee5a842.gif)之前没有使用过SpringBoot,现在这个项目中有使用,刚好项目赶的差不多了,今天就想好好学学,解决遇到各种BUG的不断挑战。今天说一下SpringBoot配置FastJson,虽然说这个配置起
Stella981 Stella981
2年前
FastJson 反序列化注意事项
问题描述使用fastJson对json字符串进行反序列化时,有几个点需要注意一下:反序列化内部类反序列化模板类0\.Getter/Setter问题如我们希望返回的一个json串为"name":"name","isDeleted":true,"isEmpty":1
Stella981 Stella981
2年前
Dubbo序列化概述
微信公众号:\中间件兴趣圈\作者简介:《RocketMQ技术内幕》作者Dubbo序列化支持java、compactedjava、nativejava、fastjson、fst、hessian2、kryo,其中默认hessian2。其中java、compactedjava、nativejava属于原生java的序列化。整个Du