阅读背景:

GSON使用的学习笔记,进阶篇(二)

来源:互联网 

自定义解析过程

控制版本

        gson提供了两个注解@Since和@Until来达到版本控制的目的。意义是有,不过从实地的经验看这两个注解的意义不大。比如两个部件A和B使用json格式的字符串来交换数据,无非是三种场景,A和B使用相同的编码、解码库,A使用的编码、解码库版本新于B使用的编码、解码库,A使用的编码、解码库旧于B使用的编码、解码库。第一种场景自然是没有问题,关键在于第二种和第三种场景。为了简单,这时假设A和B之间的交互协议在演进时只有增、删字段,没有修改字段名的操作,基于已有的使用经验,可以知道默认配置的gson完全可以满足要求,不需要作特别的处理。当然使用@Since来控制的话比较严格,比较准确,这是优点。        gson提供了两个注解@Since和@Unt




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: