问题标签 [moxy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何知道使用了什么 JAXB 实现?
我使用 MOXy 作为 JAXB 实现,但不知何故,我想在某些管理屏幕上(动态)显示实现名称(例如 Moxy)和版本号。
如何从 JAXB 检索该信息?
干杯
java - JAXB 2.x:编组将元素值两次放入 XML
出于某种原因,一个元素的所有值都会被写入两次。我的测试用例很简单:
然后,我将文档编组到文件系统中并转换为 XML:
生成的 XML 是:
为简单起见,我删除了带有命名空间定义的 package-info.java 文件。
我正在使用的实现是 org.eclipse.persistence.moxy 2.1.2:包文件夹中的 jaxb.properties 文件包含以下行:
感谢您的任何提示。
java - JAXB 2.x 和 Ant
我正在使用带有MOXy实现的JAXB 2.1.2 。为了构建我的 Web 应用程序,我使用Ant 1.7.1,并且我也在使用
类来指定命名空间的东西。
一切运行良好,除了 package-info.java 没有被编译。在构建目录中,专用目录(包含我的域类)中没有预期的 package-info.class。
如何强制 Ant 也编译 package-info.java 类?
我在这里读到了 Ant 的限制,但我不敢相信这还没有解决? http://ant.apache.org/manual/Tasks/javac.html
谢谢
json - 莫西。生成 JSON,不包含引用类
我使用 Eclipselink MOXy 将我的 POJO(使用 JPA)转换为 json。这是工作。但我有一个问题。我有 pojo 类 MAccount 包含与类 MProduct 的多对一关系。当我转换为 json 时,结果显示类 MAccount 不在类 MProduct 中。
这是我的班级 MAAccount 实现:
这是我的类 MProduct 实现:
并从 MAccount 类生成 JSON
那里没有 MProduct,正确的 json 结果应该如下所示
有谁知道如何解决这个问题
谢谢b4
java - JAXB 2.x:抽象方法被编组为属性
我有一个抽象根类,比方说A
。
而且我有几个扩展的实现类A
。
A
具有 FIELD 注释以及一些@XmlElement
带注释的属性。
A
还有一个抽象方法。
编组 ( B extends A
) 时,抽象方法返回的值被编组为属性。不像预期的那样,对吧?
有没有人有同样的问题,如何解决?
我正在使用 org.eclipse.persistence.moxy 2.1.2
java - EclipseLink 动态 MOXy 访问枚举值
我正在使用下面列出的 XSD 和相应的 XML。一切都适用于动态 MOXy,但我不知道如何在 java 中访问枚举类型。有什么建议么?感谢帮助。
jaxb - 使用 MOXy 编组
使用 MOXy 解组时我没有遇到任何问题。这是我解组的 XML。
但是在编组时,我得到了这个:
这是我的模型文件:
这是我的控制器中的方法:
我想我错过了一些东西,知道可能是什么吗?
谢谢。
rest - 有没有办法将 JAXB XML 实体中的两个链接映射到不同的类?
有没有办法将 JAXB XML 实体中的两个链接映射到不同的类?例子:
我想将带有 XMLAdapter 的第一个链接映射到 User 类,将带有不同 XMLAdapter 的第二个链接映射到 Customer 类。我尝试使用来自EclipseLink JAXB (MOXy)的 @XmlPath 来做到这一点。但是由于无法定义具有“rel”条件的路径,因此没有从大量实验中得到任何结果。我知道这只能与适配器结合使用,否则定义将不是双向的。知道如何实现吗?
java - 如何在 EclipseLink 中创建 JAXBContext?
JAXBContext.newInstance()
方法接收Map
属性作为参数。
我应该指定哪些属性以及如何指定使JAXBContext
实例了解带有 xml-mappings 的多个文件?
示例显示了如何以在实际系统中不可接受的方式(即使用new File(address)
)仅指定一个文件。而不是这个,我需要使用classLoader.getResource()
which 返回URL
对象。
谢谢!
升级版:
当我尝试实例化 JAXBContext 时,我得到了这个异常:
很明显,jaxb.properties
启动时找不到文件。我应该把它放在哪里?(我正在使用 maven,实际上我已经尝试将它放到/target/jaxb.properties
, /target/classes/jaxb.properties
, /target/classes/META-INF/definitions/jaxb.properties
- 它靠近 xml 映射文件,并且/target/classes/com/myproject/experiment/jaxb.properties
- 它靠近试图实例化 JAXBContext 的类)。
jaxb - 使用 MOXy 实现“xml-elements”
我想知道如何使用 EclipseLink MOXy 实现具有接口类型列表,
之前,使用 JAXB,以下注释完成了这项工作
支持接口类型列表???