java - 如何为使用 JSON JAXB 绑定(bind)的 Jersey REST API 生成文档?

标签 java json jaxb jersey jersey-1.0

现在我已经弄清楚了how to use JAXB generate JSON我可以在我的服务器上请求/响应它,我想弄清楚如何为不使用 Java 的人生成有用的文档。我的服务器代码如下所示:

@POST
@Path("apath")
@Consumes(MediaType.APPLICATION_JSON)
public String postAPath(InstanceWithXmlRootElementAnnotation instanceWithXmlRootElementAnnotation) {

如果有人使用 Java,那就太好了。我只是给他们包含 InstanceWithXmlRootElementAnnotation 类的 Jar,并告诉他们将其发送过来(是的,还有一些工作,请忽略这些细节)。

如果他们使用其他语言,我不知道应该如何告诉他们有效负载的格式,以及如果服务器返回InstanceWithXmlRootElementAnnotation,服务器会期望什么。如何生成解释 JSON 有效负载的预期格式的文档?

最佳答案

是的,这正是Swagger是为了.看看github有关如何与 JAX-RS 集成的详细信息

关于java - 如何为使用 JSON JAXB 绑定(bind)的 Jersey REST API 生成文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18725035/

相关文章:

java - 在 Java 中向 TreeSet 中的迭代器添加自定义方法

java - 无法通过 java Runtime 或 ProcessBuilder 执行 mysql 命令

java - 如何扩展 java.awt.Color 类?

java - 将元素添加到现有 REST-api

java - 动态添加类型到 jaxb 上下文

java - 使用 JAXB 映射到对象时如何忽略 XML 中的元素/属性?

java - DataSnapshot 同时是满的和空的?

java - android中的json解析给出类型不匹配

php - 使用 Ajax 和服务器 MySQL 开发 Phonegap 中的登录页面

java - 如何在JAVA中解析复杂的嵌套xml文件