专栏名称: 阿里云开发者
阿里巴巴官方技术号,关于阿里的技术创新均将呈现于此
今天看啥  ›  专栏  ›  阿里云开发者

再也不用心惊胆战地使用FastJSON了——序列化篇

阿里云开发者  · 公众号  · 科技公司  · 2024-11-04 08:30
    

文章预览

阿里妹导读 本篇将主要介绍json序列化的详细流程。本文阅读的 FastJSON 源码版本为2.0.31。 一、引言 在日常开发中,我们常用FastJSON进行序列化和反序列化。虽然它给我们带来了便捷,但其背后的原理往往被忽视,于是一个不小心就引发了很多血案,例如: FastJSON 序列化踩坑记录 - 类中get方法莫名被执行; 记一次 FastJSON 使用不当引起的线上Full GC问题排查; FastJSON 引发的 Full GC 问题排查; 急速 24 小时 —— 记一个 FastJSON 引发的小程序 bug 排查; FastJSON 序列化机制 -- 排查JSON.toJSONString引发的bug;  在不知其所以然的情况下,我每次使用起来也是胆战心惊的,比如抛出我经常遇到的两个问题: 1. 序列化操作:JSON.toJSONString()方法 代码中许多地方都使用了JSON.toJSONString()方法打印日志,可能会遇到转换失败的情况,比如下面一段报错 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览