moxy相关内容

将空值表示为 xml jaxb 中的空元素

我需要在 jaxb 中将空值显示为空元素.我正在使用 jaxb 的 moxy 实现.我找到了这个选项 @XmlNullPolicy(emptyNodeRepresentsNull = true, nullRepresentationForXml = XmlMarshalNullRepresentation.EMPTY_NODE) 是否有任何类似的扩展可以应用于类级别(对于其中定义的所有元素) ..
发布时间:2021-11-18 22:44:07 Java开发

@XmlPath 在 JAXB 编组期间没有影响

我正在尝试使用 JaxB Marshalling 方法创建 XML.我想跳过某些孩子的父标签,或者可能为某个元素添加一个新的 XML 父标签.因此我试图使用 @XmlPath from import org.eclipse.persistence.oxm.annotations.XmlPath;. 我正在关注创始人的博客(@XmlPath 上的博客) 使其工作,但由于某种原因, @XmlPa ..
发布时间:2021-11-18 22:43:09 Java开发

JAXB/Moxy Unmarshalling 将所有字段值分配给 Map;而不是为其提供的特定字段

简而言之,我想执行解组 正如这里提到的,但与 Map 一起,我还有一个 @XmlElement.所以一个字段用 (Map field) @XmlPath(".") 注释,另一个字段用 (String field) @XmlElement 注释,然后我想执行解组. 我的应用程序的主要目标是使用 JAXB/Moxy 和 Jackson 转换 XML->JSON 和 JSON->XML> 图书馆. ..
发布时间:2021-11-18 22:41:25 Java开发

Karaf 的 Moxy 错误

我在 Fuse ESB(基于 karaf)下使用 MOXy,我将 org.eclipse.persistence.jar 转换为一个包,我在 Fuse ESB 下部署了这个包,我得到了这个错误 错误:“org.apache.cxf.interceptor.Fault:不支持属性“eclipselink-oxm-xml"" 当尝试创建 JAXBContext 的新实例时,我的代码试图将 Java ..
发布时间:2021-11-12 03:45:57 其他开发

带有 XmlAdapter 的 JAXB @XmlAnyElement 不会调用 unmarshal 方法

我正在尝试解组 XML 并将其映射到 Java POJO.我的 XML 可以有一些用户定义的元素,这些元素可以是随机的,所以我想存储它们.经过研究,我发现我可以使用 @XmlAnyElement(lax=true).我正在尝试将 XMLAdapter 与 @XmlAnyElement 一起使用,但由于某种原因,我的 XMLAdapter 中的方法 unmarshal> 根本没有被调用,因为我无法映 ..
发布时间:2021-09-14 20:08:53 Java开发

JAXB/Moxy @XmlPath(".") 在解组过程中与 XMLAdapter 发生冲突

即使尝试了很多方法也无法找到解决方案,因此在此处发帖希望能找到一些解决方法或解决此问题. 基本上,如果 @XmlPath(".") 已用于 Map 并且上面有 XMLAdapter然后它在 unmarshalling 期间失败.marshaling 完美运行,只有 unmarshalling 失败. 简而言之,我想执行解组 正如这里提到的,但与 Map 一起,我还有一个 @XmlEle ..
发布时间:2021-09-14 20:08:28 Java开发

JAXB/Moxy Unmarshalling 将所有字段值分配给 Map;而不是为其提供的特定字段

简而言之,我想执行解组 正如这里提到的,但与 Map 一起,我还有一个 @XmlElement.所以一个字段用 (Map field) @XmlPath(".") 注释,另一个字段用 (String field) @XmlElement 注释,然后我想执行解组. 我的应用程序的主要目标是使用 JAXB/Moxy 和 Jackson 转换 XML->JSON 和 JSON->XML> 图书馆. ..
发布时间:2021-09-14 20:08:22 Java开发

MOXy's @XmlCDATA 似乎没有影响

我希望将以下内容返回给浏览器(查看源代码) 但我真的明白 请在未转义的 CDATA 标签中显示此内容 如果,我将 content 的值更改为 < ;![CDATA[请在未转义的 CDATA 标签中显示此内容]]>,标签的小于和大于被转义. 想知道如何实现我想要的?????? 这是我 ..
发布时间:2021-07-09 19:27:14 其他开发

如何在JAXB编组期间向类添加包装器元素

我正在尝试使用 Moxy Marshalling 方法创建 XML .除了一件小事情,一切似乎都工作正常.基本上,我想知道如何在编组期间向类本身添加包装器元素. 我们知道,我们可以添加 @XmlPath("test/name/text()"),以将包装器添加到任何 String 元素中.同样为了收集,我们可以使用 @XmlElementWrapper(name ="languages"), ..
发布时间:2021-05-31 20:16:02 Java开发

是否有可能隐藏&"@ type&"使用EclipseLink MOXy(JAXB)将子类编组为JSON时输入什么?

我将要开发基于JAX-RS的RESTful Web服务,并且我使用MOXy(JAXB)来自动生成Web服务的JSON响应. 一切都很酷,但是由于Web服务将成为基于JavaScript的Web应用程序的后端,因此可以公开访问,所以我不想公开某些细节,例如类名等. 但是,我已经意识到,在某些条件下,MOXy会将"@type"条目嵌入到已编组的字符串中,并且该条目后面是刚刚被编组的对象的类 ..
发布时间:2021-05-20 18:35:17 其他开发

如何使用MOXy请求XMLElement的子集?

我有一个RESTful服务,如果“选择器"与请求一起提交,则该服务仅需要返回几个XmlElement.该网址将采用以下形式: /merchants/{merchantId}/profile?selectors = 选择器是可选的,到目前为止,我已经实现了为未指定选择器的 {merchantId} 返回的完整元素集的服务.现在 ..
发布时间:2021-05-20 18:34:49 其他开发

QName的创建使用默认的nameapce前缀而不是提供的参数

我正在使用 JaxB编组创建 XML .我的XML我有几个使用 JAXB XmlAdapter 选项创建的自定义字段.使用 JAXBElement 创建自定义字段,其中 QName 是参数之一. 根据 QName 文档,它包含3个参数: NamespaceURI , LocalPart 和 Prefix .我通过所有这些参数.但是由于某种原因,创建的 XML 采用默认的名称空间前缀 ns0, ..
发布时间:2021-05-18 19:20:51 Java开发

@XmlPath在JAXB编组期间没有影响

我正在尝试使用 JaxB编组方法创建XML.我想跳过某些子项的父标记,或者可能为某些元素添加新的 XML 父标记.因此,我正在尝试使用 import org.eclipse.persistence.oxm.annotations.XmlPath; 中的 @XmlPath . 我正在跟踪创始人的博客( @XmlPath上的博客)使其正常工作,但由于某些原因, @XmlPath 没有影响,并且输 ..
发布时间:2021-05-18 19:05:43 Java开发

是否有任何工具可以验证@XmlPath批注?

是否有任何工具可以在编译时从Eclipse或IntelliJIdea Java框架或其他工具中验证MOXy JAXB在特定xml文件中使用的@XmlPath批注? 解决方案 尚无相应的IDE工具.您可以使用 EclipseLink MOXy JAXBContext生成XML模式,然后使用它来进行验证XML文档. 有关基于XPath的@XmlPath映射的更多信息,请参见: ht ..
发布时间:2021-05-03 19:50:31 Java开发

JAXB编组列表< String> JSON?

我正在使用JAXB(MoXY)来同时以XML和JSON编组/解组我的数据. 我有一个List包裹在一个类中,我想通过电线发送它: @XmlRootElement(name = "carList") public class CarsList { @XmlValue protected List cars; public Lis ..
发布时间:2021-02-11 18:55:43 Java开发

如何封送/取消封送Map< Integer,List< Integer>> ;?

以下程序将封送和取消封送包含Map>字段的类. 解组地图中的列表后,该列表包含字符串,而不是整数. 是否有一种简单的方法来确保列表中将填充整数而不是 在解组期间输入字符串? import java.io.StringReader; import java.io.StringWriter; import java.util.Arrays ..
发布时间:2021-02-11 18:53:47 Java开发

Spring MVC-使用@ResponseBody时设置JAXB marshaller属性

我正在尝试从控制器返回一个对象,该对象应在spring之前解析为xml. 但是我使用了 @XmlNamedObjectGraph (来自moxy eclipselink)类中的注解以自定义返回的对象.因此,我必须从marshaller设置属性MarshallerProperties.OBJECT_GRAPH. 如何在控制器中访问spring用来解析对象的编组器? 即: @Requ ..
发布时间:2021-02-11 18:53:41 Java开发