3
回答
Genson 和 gson,fastjson比有什么优势吗?
终于搞明白,存储TCO原来是这样算的>>>   
介绍一下。呵呵
举报
snowdream
发帖于5年前 3回/6K+阅
共有3个答案 最后回答: 5年前

gson和fastjson我都在项目使用过了,相比较而言,gson 对字段的处理更细腻一些,有版本号的概念,相对更灵活,值得注意是,gson直接入侵字段,则不是set get 方法;fastjson 速度更快,但字段的处理不够灵活,特别是处理同一个Javabean的时候,字段没有版本概念,因此有时候要手动处理。

但同时,两个组件都对原程序有着不同程度的入侵,gson 使用 Expose、Until 等注解,fastjson 使用的是 JSONField、JSONCreator等注解。

--- 共有 2 条评论 ---
wenshaofastjson有PropertyFilter\PropertyPreFilter,比gson的版本更灵活:http://code.alibabatech.com/wiki/display/FastJSON/PropertyFilter http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=7673519 4年前 回复
snowdream感谢这么详细的答案 5年前 回复
看了demo感觉好类似啊,顺便跟帖问下,不是说new GsonBuilder().excludeFieldsWithoutExposeAnnotation()
.create();用了这个方法不需要@expose注解??但是不加注解貌似还是不行呀
--- 共有 1 条评论 ---
阿影excludeFieldsWithoutExposeAnnotation 是忽略没有加 @Expose 注解的字段 5年前 回复
顶部