jaxb相关内容

在封送程序上设置CharacterEscapeHandler变量在CXF中不会按预期工作

我正在使用ApacheCXF在服务器端实现一些Web服务。我必须实现一个WebService,它返回一个字符串(Holder),其中一些值用制表符分隔。ApacheCXF将字符制表符编码为制表符,但我们的客户端(不能更改...)不接受,并且只读取编码为&;#9;的选项卡。 因此,我尝试简单地将字符串上的replaceAll更改为&;#9;,但Marshaller上的让渡处理程序将 ..
发布时间:2022-07-03 12:37:01 其他开发

在不带复杂类型的情况下缓存cxf SOAP WSDL

我使用Apachecxf创建一个Soap Web服务,当我发布我的Web服务时,我得到一个不带复杂类型的wsdl部分,这是我的代码: 我的接口: @WebService(targetNamespace = "http://v4.ws.provider.acp.com/", name = "IGetAuthorizationDetails") public interface IGetA ..
发布时间:2022-03-28 13:04:05 Java开发

如何使用 JAXB 使用 Jersey 1.17.1 生成 JSON 输出

这个问题已经在这个网站上有一个正确的答案.问题是 问题是针对 Jersey 1.6 和 Jersey 1.17.1 的正确答案埋在底部.我想我会为这个答案创建一个正确的问题,这样就可以更容易地为那些在这个问题上苦苦挣扎的人找到帮助(就像我一样). 解决方案 首先,你需要将这个添加到你的 web.xml 中: JerseyServlet ..
发布时间:2022-01-21 19:17:32 其他开发

JAXB @XmlElements,不同类型但名称相同?

我有一个 Animal 类和一个名为 AnimalExtension 的 Animal 扩展. 公共类 Animal公共类 AnimalExtension 扩展 Animal 这两个类的唯一区别是AnimalExtension 有另一个实例变量,叫做animalId.Animal 没有这个实例变量. 我也有自己的数据类型,我想将其编组和解组为 XML.这种数据类型称为 AnimalLis ..
发布时间:2022-01-21 18:30:49 Java开发

使用 eclipselink.media-type 值设置 Marshaller 属性时出现 PropertyException:application/json

我正在尝试遵循位于 here 但得到一个 javax.xml.bind.PropertyException.由于以下代码行,我收到此异常: marshaller.setProperty("eclipselink.media-type", "application/json"); 我已经复制/粘贴了上面列出的示例,所以我的代码正是您在此处看到的.搜索 SO 和 Google 并没有帮助,我想我会 ..
发布时间:2022-01-19 10:10:59 Java开发

具有命名空间解组的 JAXB(使用来自 REST 服务的 Jersey)

我正在尝试从 Convio 的公共 api 中解组一个简单的 xml 文档.以下代码我没有收到任何编译器错误,但它也不会产生结果.值为空.如果我从 xml 文档中删除模式和命名空间项并从 POJO 中删除命名空间属性,那么它将运行得很好.为了能够使用 xsd 文档/命名空间,我缺少什么? 我正在尝试解析的 XML 示例 ..
发布时间:2022-01-19 10:10:51 Java开发

Java将XML解组为动态的对象

我正在寻找从 XML 定义中创建和加载 JAVA 对象的最佳工具/方法.我检查了 JAXB,看起来不错,但没有t find 是否有一种方法可以处理属性是动态的或不时更改的实体,因此希望有类似自动处理实体的方式,而无需将 Object 转换为预定义的 Entity 对象.存在这样的东西吗? 工作流程就像这样从 XML 为每个具有动态属性集的实体创建类和/或为这些实体创建 ORM 映射部分,然后 ..
发布时间:2022-01-19 10:10:43 Java开发

如何在 JAXB 中序列化 Exception 子类?

如何序列化 Exception 的子类? 这是我的例外: @XmlType公共静态类 ValidationFault 扩展异常 {公共验证错误(){}} 我已经尝试过使用 @XmlTransient 和 @XmlAccessorType 的各种变体,但 JAXB 不断尝试序列化 getStackTrace/setStackTrace 对,但这是无法完成的. 如何告诉 JAXB 忽略 ..
发布时间:2022-01-19 10:10:33 Java开发

JAXB - 解组多态对象

我得到的 XML 看起来像(当然还有更多属性): 大约有十几种不同的种类.我正在使用注释映射到如下所示的 java 类: @XmlRootElement(name="inventory" ..
发布时间:2022-01-19 10:10:04 Java开发

是否有可能隐藏“@type"?使用 EclipseLink MOXy (JAXB) 将子类编组为 JSON 时的条目?

我即将开发一个基于 JAX-RS 的 RESTful Web 服务,我使用 MOXy (JAXB) 来自动生成我的 Web 服务的 JSON 响应. 一切都很酷,但由于 Web 服务将是基于 JavaScript 的 Web 应用程序的后端,因此可以公开访问,我不想公开某些细节,例如类名等. 但是,我意识到在某些情况下 MOXy 会在编组后的字符串中嵌入一个“@type"条目,并且该条 ..
发布时间:2022-01-19 10:09:50 其他开发

JAXB 避免保存默认值

有没有办法让 JAXB 不保存哪些值是 @Element 注释中指定的默认值的字段,然后在从 XML 加载 null 或空元素时将值设置为它?一个例子: 类示例{@XmlElement(defaultValue="default1")字符串道具1;}示例示例 = 新示例();example.setProp1("default1");jaxbMarshaller.marshal(例如,aFile) ..
发布时间:2022-01-19 10:09:40 Java开发

JAX-RS 中 NPE 抛出的编组实体

我有一个使用 JPA 实体类的 JAX-RS Web 服务.我有一个这样的资源类: @Path("/entity")公共类 MyEntityResource{@得到@Produces(MediaType.APPLICATION_XML)@Path("/{实体}")public MyEntity getMyEntity(@PathParam("entity") 字符串实体){log.debug(" ..
发布时间:2022-01-19 10:09:33 其他开发

JAXB - 从 url 解组

我正在尝试显示来自该站点的游戏的标题和 ID:http://thegamesdb.net/api/GetGame.php?id=2 当我从这个网址解组时:http://www.w3schools.com/xml/note.xml 一切正常,但这里只有一个对象,而不是列表.所以我现在有问题.我正在阅读 Google 的一些教程和示例,并编写了以下代码: Data.java: @XmlR ..
发布时间:2022-01-19 10:09:25 Java开发