JAVA 模块
commons-lang3
fastjson
fastjson 是阿里巴巴开源的序列化和反序列化 JSON 库, 相比 jackson, 它有静态的序列化和反序列化方法(jackson 需要新建一个 ObjectMapper 对象). 并且, fastjson 还提供了 JSONPath 模块, 在 JAVA 框架中当做对象查询语音(OQL)使用, 在操作复杂 JSON 数据时非常方便.
当前在项目中一般使用 Spring Boot 框架, 框架层面使用 jackson 作为序列号和反序列化库(对框架各个组件支持比较好), 在自己的业务代码中使用 fastjson.
jsondoc
maven repository, 项目主页, Demo
JSONDoc 是通过写代码的方式写文档, 加强文档与代码的耦合性, 防止只修改代码不修改文档导致相互脱节的问题. 并且在添加相应依赖后会生成一个 WEB 界面供用户查阅和测试接口. 但这个项目在需求支持上也有一些问题, 作者支持力度不足, 更新较为缓慢.

浙公网安备 33010602011771号