moxy相关内容
如何从我拥有的 JSON 输出中删除 type.我有一个包含 REST 服务输出的类/bean.我正在使用 jersey-media-moxy 进行转换. 服务 @Resource公共接口 MyBeanResource{@得到@Path("/example")@Produces(MediaType.APPLICATION_JSON)公共 Bean getBean();} 豆子 @Xml
..
我正在使用带有 Moxy 的 Jersey 2.17,并且我的功能如下: @Produces(APPLICATION_JSON)@受限制的公共列表得到朋友(@PathParam("user") 字符串用户) {返回 userDAO.getFriends(user);} User.preferences 是一个 HashMap. 它适用于几乎所有对象,除了被翻译成的 HashMap
..
我正在尝试遵循位于 here 但得到一个 javax.xml.bind.PropertyException.由于以下代码行,我收到此异常: marshaller.setProperty("eclipselink.media-type", "application/json"); 我已经复制/粘贴了上面列出的示例,所以我的代码正是您在此处看到的.搜索 SO 和 Google 并没有帮助,我想我会
..
我正在尝试使用 moxy 将 xml 解组为对象.下面是 xml 的示例. 值
地址值 下面是我要映射的类. import javax.xml.bind.annotation.XmlAccessType;导入 javax.xml.bind.annotation.XmlAccessorType;导入 java
..
我有一个从 Apache Commons Configuration 扩展 CompositeConfiguration 类的类.我正在尝试使用 MOXy 将其编组为 XML.我创建了一个 XML 适配器,它将配置转换为简单的名称/值对象列表. 我已尝试对下面的内容使用多种变体,但仍然受阻.当我创建 JAXB 上下文时,我可以看到我的适配器类正在加载和实例化,但在我编组配置对象时它从未被调用
..
我即将开发一个基于 JAX-RS 的 RESTful Web 服务,我使用 MOXy (JAXB) 来自动生成我的 Web 服务的 JSON 响应. 一切都很酷,但由于 Web 服务将是基于 JavaScript 的 Web 应用程序的后端,因此可以公开访问,我不想公开某些细节,例如类名等. 但是,我意识到在某些情况下 MOXy 会在编组后的字符串中嵌入一个“@type"条目,并且该条
..
我有一个使用 JPA 实体类的 JAX-RS Web 服务.我有一个这样的资源类: @Path("/entity")公共类 MyEntityResource{@得到@Produces(MediaType.APPLICATION_XML)@Path("/{实体}")public MyEntity getMyEntity(@PathParam("entity") 字符串实体){log.debug("
..
jaxb.properties 需要与您正在创建 JAXBContext 的域类位于同一包中. 我正在使用 Moxy 的 xml 驱动配置,因为我不想使用注释或 XJC 生成的对象.我有一个现有的域类,它们分布在多个包中.这是否意味着我需要在所有这些包中都存在 jaxb.properties 或者有更好的选择(也许编写我自己的一些可以从 jvm arg 或其他东西读取的接口的实现)?
..
我正面临一个编组/解组问题,涉及使用 MOXy 的 JAXB 实现和外部元数据绑定文件的继承和多态性. 我无法控制 XML 文件或模型类. 模型中有多个类继承其他 DTO 类.这是我正在使用的环境的示例.此示例仅用于某些语法目的,实际环境涉及嵌套继承、集合等: 这里是要继承的类 类 A {私有字符串名称;公共字符串 getName(){返回名称;}公共无效集合名称(字符串值)
..
我有一个深度 XML 结构,其中包含许多无意义的包装器,我将它们映射到单个 Java 类.用@XmlPath 映射简单的数据类型是在公园里散步,但是当涉及到实际上需要自己的类的类型时,我不太确定如何去做,尤其是当这些类型也应该放在一个列表中时. 我在将以下示例中的所有 element 类型映射到我的 Element 类时遇到问题.由于 elements 包装器位于使用 @XmlPath 映射
..
我正在尝试使用 Eclipselink 将输入 JSON 解组为 JAXB 对象.但是,当我尝试这样做时,我发现嵌套对象最终被设置为空.我可以尝试自己解组嵌套对象,它会一直工作到必须解组另一个嵌套对象,然后将其设置为 null. 以这个类为例: @XmlAccessorType(XmlAccessType.FIELD)@XmlType(name = "事件", propOrder = {“
..
是否可以通过 @XmlDescriminatorNode/@XmlDescrimintatorValue 注释解组下一个 XML,或任何解决方法:
..
我有一个 Map. 每个人的第一个想法是将其转换为 List> (Pair 是一个自定义类). 我试过这样的 @XmlAdapter: public class MapPropertiesAdapter extends XmlAdapter, Map>{ ... } 但我使用的 JAXB impl Eclipse
..
即使在尝试了很多事情之后也无法找到解决方案,因此在此处发布希望获得一些解决方法或解决此问题. 基本上,如果 @XmlPath(".") 已在 Map 上使用,并且其上有 XMLAdapter然后它在 unmarshalling 期间失败.marshaling 工作完美,只有 unmarshaling 失败. 简而言之,我想执行 unmarshalling 这里提到过,但除了 Map 我
..
有了这个 Jaxb Xml 定义,我尝试通过添加 @XmlPath(".") 来删除 Map Elements Wrapper,但它在取消编组期间会导致异常 @XmlRootElement公共抽象类 ViewElement{@XmlJavaTypeAdapter(值=EventAdapter.class)公共地图获取事件(){}私有瞬态类实体类型;公共类 getEntityTyp
..
在过去的几天里,我尝试使用 MOXy JAXB 支持 Hibernate 模型的 XML 编组/解组.尝试这样做时,我遇到了休眠代理对象的问题.考虑类似的事情: 公共类用户{@ManyToOne(fetch = FetchType.LAZY)@JoinColumn(name = "地址")公共地址 getAddress() {退货地址;}}公共抽象类地址{//某物}公共类 CoolAddress
..
简而言之,我想执行 unmarshalling 这里提到过,但除了 Map 我还会有一个 @XmlElement.所以一个字段用 (Map field) @XmlPath(".") 注释,另一个字段用 (String field) @XmlElement 注释,然后我想执行解组. 我的应用程序的主要目标是使用 JAXB/Moxy 和 Jackson 转换 XML->JSON 和 JSON->
..
我使用 JAXB 读取 xml 文件.我有以下结构 我有以下型号 @XmlRootElementA类{@XmlElement(name = "B", 必需 = true)@XmlPath("B/@值")字符串 b;} 我在我的 b 实例变量中读取了 B 标签值属性. 但在一些 XML 文件中,我在结构 之后的 B 标记中
..
MOXy BeanValidation 让我能够向我的 JAXB 添加验证类. 使用 MOXy 的“Bean 验证插件",我可以根据 restrictions/在生成的 JAXB 类中进行 Bean 验证来自现有架构的方面. 但是有什么方法可以生成模式 restrictions/facets基于 Bean Validation 注释来自 JAXB 注释的 java 类? XJC
..
我们有一个在 Apache TomEE 上运行的 JAX-RS 应用程序.我们稍微自定义了默认的 Jettison 提供程序,以更好地遵守 JavaScript 前端使用的 JSON 约定.TomEE 允许通过它的 resources.xml 文件来实现:
..