当前位置: 首页 > 面试题库 >

如何为使用JSON JAXB绑定的Jersey REST API生成文档?

习阳
2023-03-14
问题内容

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

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

如果有人使用Java,那就太好了。我只给他们其中包含InstanceWithXmlRootElementAnnotation课程的Jar,然后告诉他们将其发送过来(是的,还有更多工作要做,请忽略那些细节)。

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


问题答案:

扬鞭是(每@fehguy)一个不错的选择,你也应该看看字正腔圆,看看什么最适合你的应用程序…



 类似资料:
  • 问题内容: 我正在使用JAXB和xjc将XML Schema编译为Java类。我不想手动编辑此生成的类。我有这样的xml模式: xjc生成仅包含对象列表的类。是否有机会省略该类并直接在该类中具有对象列表? 我知道可以通过注释来完成,但是我不知道如何告诉xjc创建此类注释。 感谢您的任何建议! 最好的问候,马库斯 问题答案: Bjarne Hansen为xjc开发了一个插件,可以解决此问题。不幸的是

  • 问题内容: 我正在为C库开发一些SWIG生成的Java绑定。该库包含采用类型参数的函数。在C端,这些通常会作为指向类型数组的指针传递或转换为。在生成的Java绑定中,这导致采用类型参数的方法。 在Java绑定中构造float / int数组的最佳方法是什么,以便可以将它们作为类型传递给这些方法? 目前,我在example.i文件中定义了一个辅助函数: 然后在Java方面执行以下操作: 这似乎很难看

  • 我试图为Android com.adobe.creativesdk.image库生成一个Xamarin绑定 问题是这个库包含大约20个引用,而这些引用肯定包含更多。我必须浏览整个树并提取所有引用以将它们添加到绑定项目中。 当然,一定有更简单的方法来做到这一点。有人告诉我,我可以使用Android Studio创建一个包含所有引用的捆绑AAR,但我不确定如何使其工作。一些参考文献也是AAR。 你能把

  • 何时会生成绑定类,这里是ActivityMainBinding。我有编译时错误。“无法解析ActivityMainBinding”。 感谢任何帮助。谢谢

  • Android Studio:3.1.0、3.1.1 分级:4.4 生成工具:3.1.0 我正在使用数据绑定库。当我向project添加布局文件或向布局文件中添加任何视图时,Android Studio无法为布局生成绑定类,直到重新构建项目。 布局文件: 我查看了Android Studio的日志,当布局文件发生变化时,总会有错误消息。

  • 这过去适用于所有以前版本的JAXB。我已经升级到JAXB的2.2.7版本,现在抛出以下内容: java.lang.AssertionError:javax.xml.bind.jaxBException-带有链接异常:[com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException:1 counts of IllegalAnnotat