moxy相关内容

删除“类型"从 JSON 输出球衣 moxy

如何从我拥有的 JSON 输出中删除 type.我有一个包含 REST 服务输出的类/bean.我正在使用 jersey-media-moxy 进行转换. 服务 @Resource公共接口 MyBeanResource{@得到@Path("/example")@Produces(MediaType.APPLICATION_JSON)公共 Bean getBean();} 豆子 @Xml ..
发布时间:2022-01-21 18:50:11 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开发

使用适配器通过 MOXy 或任何其他 JAXB 实现将类编组到根元素

我有一个从 Apache Commons Configuration 扩展 CompositeConfiguration 类的类.我正在尝试使用 MOXy 将其编组为 XML.我创建了一个 XML 适配器,它将配置转换为简单的名称/值对象列表. 我已尝试对下面的内容使用多种变体,但仍然受阻.当我创建 JAXB 上下文时,我可以看到我的适配器类正在加载和实例化,但在我编组配置对象时它从未被调用 ..
发布时间:2022-01-19 10:10:13 其他开发

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

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

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 其他开发

JAXBContext、jaxb.properties 和 moxy

jaxb.properties 需要与您正在创建 JAXBContext 的域类位于同一包中. 我正在使用 Moxy 的 xml 驱动配置,因为我不想使用注释或 XJC 生成的对象.我有一个现有的域类,它们分布在多个包中.这是否意味着我需要在所有这些包中都存在 jaxb.properties 或者有更好的选择(也许编写我自己的一些可以从 jvm arg 或其他东西读取的接口的实现)? ..
发布时间:2022-01-19 10:08:32 其他开发

eclipselink/Moxy:基于类型的继承和属性名重载

我正面临一个编组/解组问题,涉及使用 MOXy 的 JAXB 实现和外部元数据绑定文件的继承和多态性. 我无法控制 XML 文件或模型类. 模型中有多个类继承其他 DTO 类.这是我正在使用的环境的示例.此示例仅用于某些语法目的,实际环境涉及嵌套继承、集合等: 这里是要继承的类 类 A {私有字符串名称;公共字符串 getName(){返回名称;}公共无效集合名称(字符串值) ..
发布时间:2022-01-19 10:07:42 其他开发

使用 @XmlPath 和 jaxb/MOXy 映射复杂类型

我有一个深度 XML 结构,其中包含许多无意义的包装器,我将它们映射到单个 Java 类.用@XmlPath 映射简单的数据类型是在公园里散步,但是当涉及到实际上需要自己的类的类型时,我不太确定如何去做,尤其是当这些类型也应该放在一个列表中时. 我在将以下示例中的所有 element 类型映射到我的 Element 类时遇到问题.由于 elements 包装器位于使用 @XmlPath 映射 ..
发布时间:2022-01-19 10:05:05 Java开发

使用 JAXB 从 JSON 中解组嵌套对象

我正在尝试使用 Eclipselink 将输入 JSON 解组为 JAXB 对象.但是,当我尝试这样做时,我发现嵌套对象最终被设置为空.我可以尝试自己解组嵌套对象,它会一直工作到必须解组另一个嵌套对象,然后将其设置为 null. 以这个类为例: @XmlAccessorType(XmlAccessType.FIELD)@XmlType(name = "事件", propOrder = {“ ..
发布时间:2022-01-19 10:03:25 其他开发

JAXB/Moxy @XmlPath(".") 在解组期间与 XMLAdapter 冲突

即使在尝试了很多事情之后也无法找到解决方案,因此在此处发布希望获得一些解决方法或解决此问题. 基本上,如果 @XmlPath(".") 已在 Map 上使用,并且其上有 XMLAdapter然后它在 unmarshalling 期间失败.marshaling 工作完美,只有 unmarshaling 失败. 简而言之,我想执行 unmarshalling 这里提到过,但除了 Map 我 ..
发布时间:2022-01-19 09:50:25 Java开发

@XmlPath(".") 与 @XmlAdapter 冲突

有了这个 Jaxb Xml 定义,我尝试通过添加 @XmlPath(".") 来删除 Map Elements Wrapper,但它在取消编组期间会导致异常 @XmlRootElement公共抽象类 ViewElement{@XmlJavaTypeAdapter(值=EventAdapter.class)公共地图获取事件(){}私有瞬态类实体类型;公共类 getEntityTyp ..
发布时间:2022-01-19 09:49:00 其他开发

(moxy) jaxb 编组和休眠代理对象

在过去的几天里,我尝试使用 MOXy JAXB 支持 Hibernate 模型的 XML 编组/解组.尝试这样做时,我遇到了休眠代理对象的问题.考虑类似的事情: 公共类用户{@ManyToOne(fetch = FetchType.LAZY)@JoinColumn(name = "地址")公共地址 getAddress() {退货地址;}}公共抽象类地址{//某物}公共类 CoolAddress ..
发布时间:2022-01-19 09:47:33 其他开发

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

简而言之,我想执行 unmarshalling 这里提到过,但除了 Map 我还会有一个 @XmlElement.所以一个字段用 (Map field) @XmlPath(".") 注释,另一个字段用 (String field) @XmlElement 注释,然后我想执行解组. 我的应用程序的主要目标是使用 JAXB/Moxy 和 Jackson 转换 XML->JSON 和 JSON-> ..
发布时间:2022-01-19 09:07:19 Java开发

JAXB 忽略 xml 标记属性

我使用 JAXB 读取 xml 文件.我有以下结构 我有以下型号 @XmlRootElementA类{@XmlElement(name = "B", 必需 = true)@XmlPath("B/@值")字符串 b;} 我在我的 b 实例变量中读取了 B 标签值属性. 但在一些 XML 文件中,我在结构 之后的 B 标记中 ..
发布时间:2022-01-10 20:15:44 Java开发

在从 Java JAXB 注释类生成的模式中生成 XSD 限制

MOXy BeanValidation 让我能够向我的 JAXB 添加验证类. 使用 MOXy 的“Bean 验证插件",我可以根据 restrictions/在生成的 JAXB 类中进行 Bean 验证来自现有架构的方面. 但是有什么方法可以生成模式 restrictions/facets基于 Bean Validation 注释来自 JAXB 注释的 java 类? XJC ..
发布时间:2022-01-09 22:12:54 Java开发