![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Gson解析
文章平均质量分 85
白马dev
这个作者很懒,什么都没留下…
展开
-
Gson源码解析(二)
Gson源码解析(二)反射机制详解 接着上篇留下来的问题,Gson是怎么序列化我们自己创建的JavaBean对象? 还记得在gson初始化时添加的一系列Factory吗,我们可以看到它添加了一个 factories.add(new ReflectiveTypeAdapterFactory( constructorConstructor, fieldNamingStrategy, excluder, jsonAdapterFactory)); 看名字我们应该也可以猜出来这个Factory的作用,没错,它可以根原创 2021-06-25 17:45:28 · 146 阅读 · 0 评论 -
Gson源码解析(一)
Gson源码解析(一)Gson序列化流程 我们从fromJson开始。 public <T> T fromJson(String json, Class<T> classOfT) throws JsonSyntaxException { Object object = fromJson(json, (Type) classOfT); return Primitives.wrap(classOfT).cast(object); } 经过几个fromJson重载方法后,会将我们原创 2021-06-25 17:44:06 · 318 阅读 · 1 评论