美文网首页
由fastjson的SerializerFeature所学到的

由fastjson的SerializerFeature所学到的

作者: jarvan4dev | 来源:发表于2016-12-07 19:32 被阅读272次

    今天在大神的指导下午休的时候看了下fastjson的SerializerFeature这块,原来也看过,觉得写的很优雅,但是不太看的懂,今天再看的时候,感觉豁然开朗!

    温少将fastjson所支持的feature设计成一个enum(SerializerFeature)。众所周知,enum对位置很敏感!enum接口中提供了一个ordinal方法,返回元素在enum中的位置,SerializerFeature中有个变量mask,其在构造函数中被赋值,为1<<ordinal(),这样的话每个feature都可以用32个bit位中的一位表示!未完待续…

    2016-12-07 19:32 金科路地铁站

    相关文章

      网友评论

          本文标题:由fastjson的SerializerFeature所学到的

          本文链接:https://www.haomeiwen.com/subject/buhjmttx.html