JAVA 模块

commons-lang3

maven repository, 项目主页

fastjson

maven repository, 项目主页

fastjson 是阿里巴巴开源的序列化和反序列化 JSON 库, 相比 jackson, 它有静态的序列化和反序列化方法(jackson 需要新建一个 ObjectMapper 对象). 并且, fastjson 还提供了 JSONPath 模块, 在 JAVA 框架中当做对象查询语音(OQL)使用, 在操作复杂 JSON 数据时非常方便.

当前在项目中一般使用 Spring Boot 框架, 框架层面使用 jackson 作为序列号和反序列化库(对框架各个组件支持比较好), 在自己的业务代码中使用 fastjson.

jsondoc

maven repository, 项目主页, Demo
JSONDoc 是通过写代码的方式写文档, 加强文档与代码的耦合性, 防止只修改代码不修改文档导致相互脱节的问题. 并且在添加相应依赖后会生成一个 WEB 界面供用户查阅和测试接口. 但这个项目在需求支持上也有一些问题, 作者支持力度不足, 更新较为缓慢.

posted @ 2017-03-10 00:43  whilst  阅读(151)  评论(0编辑  收藏  举报