问题标签 [jaxb]
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 1 更新到 Jaxb 2
我希望将我们项目的 jaxb 版本从 1 更新到 2。有没有人尝试在他们的项目上这样做,是否有任何人想要这样做的提示?我知道每个项目都是独一无二的,我只是在寻找一般提示。
java - JAXB:如何在解组 XML 文档期间忽略命名空间?
我的架构指定了一个命名空间,但文档没有。在 JAXB 解组(XML -> 对象)期间忽略命名空间的最简单方法是什么?
换句话说,我有
代替,
xml - 从生成的 XML 中删除 'standalone="yes"'
您是否知道防止在生成的 XML 中生成独立 =“yes”的 JAXB 设置?
java - java.util.List 是一个接口,JAXB 不能处理接口
尝试部署我的应用程序时,我似乎遇到了以下异常:
我的代码运行良好,直到我将返回类型从 List 更改为 List<List<RelationCanonical>>
这是部分网络服务:
我也尝试过删除@SOAPBinding 并尝试默认值,但结果相同。感谢任何帮助
更新
我想说明一些事情。我把所有的List都改成了ArrayList,然后编译了。我之所以说已编译但无法正常工作是因为它的行为很奇怪。我得到一个类型的对象:RelationServiceStub.ArrayList,但该对象没有 get 方法或也不像 List 一样。我也尝试将其转换为列表,但没有奏效。
请注意,这是在我使用了 Axis 2 和 wsdl2java 之后,所以是的,现在它可以编译了,但我不知道如何获取数据。
java - 如何让 JAXB 将布尔值呈现为 0 和 1,而不是真假
有一个快速的问题。有谁知道如何让 JAXB (marshall) 将布尔字段呈现为 1 和 0 而不是打印出“true”和“false”?
java - 如何配置 JAXB 以便在解组标记值时修剪空格?
如何配置 JAXB unmarshaller 以便从字符串中修剪前导和尾随空格?
例如,让我们考虑一个使用 JAXB 注释的 Java bean 和 XML 之间的简单绑定:
我希望能够解组下面给出的 XML,因此bean.name不包括开头和结尾的空格 - 是“我的名字”,而不是“ \n 我的名字\n ”。
java - 没有架构的 Java REST 客户端
目标
雅虎 HotJobs Resumé Search REST API的 Java 客户端。
背景
我习惯于为 SOAP API 编写 Web 服务客户端,其中wsimport会生成代理存根,而您正在运行。但这是一个 REST API,对我来说是新的。
细节
- REST API
- 没有WADL
- 没有正式的 XML 模式(XSD 或 DTD 文件)。有示例 XML 请求/响应对。
- 未提供示例代码
进步
我看了问题Rest clients for Java? ,但是那里的自动化解决方案假定您同时提供服务器和客户端,并在 POJO 上调用 JAXB 以生成模式和 REST API。
使用Jersey(一个JAX-RS实现),我已经能够发出手动 HTTP 请求:
响应可能如下所示:
或者,它可能看起来像:
问题
xml - 如何忽略 JAXB 中的意外元素情况?
如何忽略 JAXB ans 中的意外元素情况仍然会得到所有其他类型的 javax.xml.bind.UnmarshalException?
请注意,我仍然想获得 xml 解析的 obj 结果。
jaxb - 使用 JAXB 的元素默认设置
我正在尝试使用 JDeveloper 10g 版本提供的 JAXB 1.0。我创建了一个模式定义,其中元素具有默认值。我有以下问题:
- 每当我使用 JAXB 生成的类创建 Java 内容树时,都应该使用 XML 模式中提到的默认值创建 Java 对象。但它不会发生。如何使 JAXB 使用元素的默认值创建 XML 文档的 Java 对象?
- 我正在尝试使用 Marshaller.setProperty( Marshaller.JAXB_SCHEMA_LOCATION, " http://mylocation ");将架构位置添加到编组的 XML 文档中。但它没有反映在编组的 XML 内容中。
java - Java JAXB 优点/缺点和文档
自从我愤怒地使用Java以来已经有一段时间了,所以如果这很愚蠢,请原谅我。
我刚刚开始使用 JAXB 来反序列化传入的 XML 字符串(来自 Jetty 服务器)的 Java 项目。该项目仅针对这种情况使用 JAXB。
JAXB 的替代品是什么?
JAXB 对这些替代方案的优缺点是什么
我进行了一些谷歌搜索并找到了很多参考资料,但是是否有一个明确的来源是 JAXB 问题的转到位置,或者人们只是看到人们在做什么并从那里解释。
谢谢。