moxy 相关问题

MOXy是EclipseLink的对象到XML和对象到JSON的组件。它是一个JAXB(JSR-222)实现,具有支持的扩展:基于XPath的映射,JPA实体和信息集保留。

使用 EclipseLink MOXy 生成 XSD 时出现意外的字母顺序

长期运行的项目在从 org.eclipse.persistence:org.eclipse.persistence.moxy:2.7.12 升级到 org.eclipse.persistence:org.eclipse.persistence.moxy:2.7.13 时显示出意外的行为...

回答 1 投票 0

如何使用 Jakarta XML Unmarshaller 解组没有命名空间的 XML?

我正在尝试使用 jakarta.xml.bind.Unmarshaller 将 XML 解组为 Java 对象,但我的 XML 不包含某些默认名称空间,因为它们已经是 XSD 的一部分。如何...

回答 1 投票 0

带有 eclipse MOXY JAXBContextFactory 的 Aache-CXF WS 客户端不发送安全标头

我使用 Apache-CXF WS 作为 SOAP 客户端。侧面 SOAP 端点具有安全性(用户名/密码)要求。我还使用 org.eclipse.persistence.eclipselink 来更改 JAXBContextFactory,因为 defa...

回答 1 投票 0

为什么这个 Enum 类没有 JAXB 编组?

我有一个使用 JAXB 和 MOXy 2.3.2 的 Java 8 应用程序,它可以很好地处理除最近引入的 Enum 之外的所有属性:UserProfileExtensionGenderEnum.java,这是...

回答 1 投票 0

为什么 @JsonIgnore 的存在会影响 XML 编组?

我有一个公共类,其中包含使用 JAXB 编组/解组 XML 的字段以及使用 Jackson 库序列化/反序列化 JSON 的字段。其中一个字段类型具有

回答 1 投票 0

编组/解组 XML 列表,其中包含与不同特定变量同名的元素

使用 MOXy(或任何其他 XML 框架)是否可以在此 xml 和对象之间执行以下编组和解组: 30 使用 MOXy(或任何其他 XML 框架)是否可以在此 xml 和对象之间执行以下编组和解组: <teacher> <field name="Age">30</field> <field name="Name">Bob</field> <field name="Course">Math</field> </teacher> public class Teacher { Field Age; Field Name; Field Course; } public class Field { String name; String value; } 有一些适用于编组的解决方案(用 @XmlElement(name= "field") 注释所有字段),也有一些适用于解组的解决方案(@XmlPath("field[@name='Age']/text()") . 但是,是否有一种双向工作的解决方案,或者一种可以在这两种格式之间解组和编组 XML 的方法? 使用 JAXB 的 xjc 工具从 XML 模式生成 JAXB 类,结果: xjc -no-header teacher.xsd 老师.java package generated; import java.util.*; import jakarta.xml.bind.annotation.*; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "field" }) @XmlRootElement(name = "teacher") public class Teacher { @XmlElement(required = true) protected List<Field> field; public List<Field> getField() { if (field == null) field = new ArrayList<>(); return this.field; } } Field.java package generated; import jakarta.xml.bind.annotation.*; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) @XmlRootElement(name = "field") public class Field { @XmlValue protected String value; public String getValue() { return value; } public void setValue(String value) { this.value = value; } @XmlAttribute(name = "name", required = true) protected String name; public String getName() { return name; } public void setName(String value) { this.name = value; } } 从此 XML 模式: 老师.xsd <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" > <xs:element name="teacher"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" ref="field"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="field"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="name" use="required" type="xs:string"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:schema>

回答 1 投票 0

如何用Jersey将Java对象的特定属性序列化为JSON?

我正在使用Jersey框架来创建一个Rest API。该API为骑手和司机创建一个账户,用于共享骑行应用。这里是我项目的依赖关系。 ...

回答 1 投票 0

Weblogic 12c - eclipselink MOXy - 嵌套的复合对象没有被解除marshalled - 错误 500

我正试图为weblogic 12c开发一个jpa应用程序。我有以下2个对象。@Entity @Table(name = "account", schema = "APPSTD", catalog = "") public class CcAccountEntity { private ...

回答 1 投票 0

如何通过使用EclipseLink Moxy的注释来指定XML名称空间,schemaLocation和名称空间URI?

我想使用带有注释的EclipseLink Moxy,如下所述使用XMl文档标签:-

回答 1 投票 0

JAXB EclipseLink Moxy:在对象图中检测到循环

我在编组具有双向关系的对象图时遇到奇怪的行为。错误消息是:异常[EclipseLink-25037](Eclipse Persistence Services-2.5.2 ....

回答 1 投票 2


为什么不能将这个简单的对象映射到Java / Jersey中XML的文本中?

我有一个用Jersey用Java创建的REST API。对于一个请求,我想在JSON中返回一对坐标对的元组列表。为此,我有一个类,它是ArrayList,Tuple2 ...]的包装器。]

回答 1 投票 2


如何在编组时避免JAXB,MOXY实现中的类型擦除?

我必须在下课后编组; @XmlRootElement(name =“ SYSMessage”)@XmlAccessorType(XmlAccessType.FIELD)公共类Message {@ XmlPath(“ Personel”)private Personel ...

回答 1 投票 0

我如何配置Glassfish 5使用Moxy作为默认提供程序?

我正在将我们的Web应用程序从Glassfish 3迁移到Glassfish 5,在迁移过程中,我遇到了此错误,并提出了要求。 [2019-09-17T15:57:30.732-0600] [glassfish 5.0] [警告] [] [javax ....

回答 1 投票 0

Moxy Fatal Exception-呼叫站点#0引导方法的异常

来自Moxy的示例代码无法正常工作https://github.com/moxy-community/Moxy源代码已分离到不同的文件,但现在显示的是较不复杂的视图空应用程序(没有任何内容...

回答 1 投票 0

MessageBodyProviderNotFoundException:MessageBodyWriter未找到媒体类型=应用/ JSON,类型=类java.lang.Long

而从杰克逊功能Springboot +应用新泽西配置莫西Json的功能面临的问题。变更完成 - 在ResourceConfig类推广 - //register(JacksonJsonProvider.class); #...

回答 1 投票 0

力Glassfish4使用杰克逊,而不是莫西

Glassfish4使用莫西序列化REST响应转换成JSON。有谁知道如何配置应用程序来使用,而不是杰克逊的莫西?

回答 2 投票 12

EclipseLink动态MOXy访问枚举值

我正在使用下面列出的XSD和相应的XML。一切都适用于动态MOXy,但我不知道如何访问java中的枚举类型。有什么建议?感谢帮助。 ...

回答 2 投票 3

Java.swl.x.

我有一个UTF-16 XML文件:它以BOM FE FF开头。将我的代码迁移到Java 11,我得到:引起:javax.xml.stream ....

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.