诣极的博客
  • 首页
  • 归档
  • 标签
  • 类别
  • 关于
注册反序列化解析(十一)
30 九月

注册反序列化解析(十一)

by 诣极

fastjson针对常用的类型已经注册了反序列化实现方案,根据源代码注册`com.alibaba.fastjson.parser.ParserConfig#initDeserializers`可以得到列表

  • Fastjson源码解析
反序列化解析介绍(十)
30 九月

反序列化解析介绍(十)

by 诣极

fastjson核心功能包括序列化和反序列化,反序列化的含义是将跨语言的json字符串转换成java对象。

  • Fastjson源码解析
词法和语法解析(九)
30 九月

词法和语法解析(九)

by 诣极

这个章节主要讨论关于对象字段相关词法解析的api,同时对于极其相似的api不冗余分析,可以参考代码阅读。

  • Fastjson源码解析
词法和语法解析(八)
30 九月

词法和语法解析(八)

by 诣极

JSONLexerBase定义并实现了json串实现解析机制的基础,在理解后面反序列化之前,我们先来看看并理解重要的属性

  • Fastjson源码解析
词法和语法解析(七)
30 九月

词法和语法解析(七)

by 诣极

词法分析是反序列化的重要基础,在其他框架druid、parsii等框架都用到了词法分析的技术,个人认为在讲反序列化之前讲词法分析更重要。

  • Fastjson源码解析
序列化(六)
30 九月

序列化(六)

by 诣极

序列化回调接口实现分析,主要对内部常用的序列化实现,比如MapSerializer序列化等。

  • Fastjson源码解析
序列化(五)
30 九月

序列化(五)

by 诣极

内部注册的序列化,fastjson针对常用的类型已经注册了序列化实现方案:

  • Fastjson源码解析
序列化(四)
30 九月

序列化(四)

by 诣极

fastjson序列化主要使用入口就是在JSON.java类中,它提供非常简便和友好的api将java对象转换成json字符串。

  • Fastjson源码解析
序列化(三)
30 九月

序列化(三)

by 诣极

序列化字段属性键值对,主要讲解SerializeWriter成员函数

  • Fastjson源码解析
序列化(二)
30 九月

序列化(二)

by 诣极

序列化字节和字符串解析,主要讲解SerializeWriter成员函数

  • Fastjson源码解析
  • 1
  • 2

简介

花名诣极,开源Apache Dubbo PMC。曾就职于阿里巴巴集团、有赞科技,担任dubbo框架技术负责人。目前就职于蚂蚁金服中间件团队,主攻rpc和Service mesh方向。 ''深入理解Apache Dubbo与实战''图书作者。

文章分类

  • 工作经历1
  • service mesh1
  • mosn1
  • jvm2
  • asm1
  • arthas1
  • Spring杂谈1
  • Fastjson源码解析11

最新文章

  • 揭秘mesh网格核心转发流程

    揭秘mesh网格核心转发流程

    2021-08-27
  • 记一次对mosn中dubbo、hessian-go的性能优化

    记一次对mosn中dubbo、hessian-go的性能优化

    2020-06-02
  • Ubuntu18.0.4.1编译openjdk8

    Ubuntu18.0.4.1编译openjdk8

    2018-10-26
  • 理解arthas原理

    理解arthas原理

    2018-10-26

文章标签

  • Dubbo框架问题
  • Fastjson源码解析
  • Spring杂谈
  • arthas
  • asm
  • dubbo
  • go
  • jvm
  • jvm, openjdk
  • mosn
  • openjdk
  • service mesh
  • 工作经历

关于

诣极的博客,主要用于分享日常学习和工作的一些心得总结。

  • Hangzhou, Zhejiang Province, China
  • yiji@apache.org
logo

© Blog 2018 powered by Hexo, made by 诣极.