如何从与Google Gson兼容的Java类创建文档或JSON模式?

Sof*_*mes 5 json javadoc gson

我目前正在实现一组旨在供JavaScript客户端使用的Web服务,并使用Google Gson进行JSON序列化/反序列化.因此,我的服务契约在Java类中定义.我现在需要一种以JavaScript开发人员使用的方式生成这些消息接口的文档的方法.

理想情况下,我想要一个生成JSON示例,JSON模式或其他Web开发人员友好文档的JavaDoc工具,可以轻松地与Maven集成,为具有特定注释的类型生成基于HTML的文档.

我可以将它们指向生成的JavaDoc,但它需要它们理解并搜索所有私有字段以确定如何格式化请求,并且不考虑Gson类型转换器等.

该领域是否有相关工具?

小智 0

我过去曾使用过 Swagger。它实现起来很简单,但生成功能强大的 API 文档。

请查看此文档。我想这就是您正在寻找的。

http://petstore.swagger.wordnik.com/