unmarshalling相关内容

JAXB XMLAdapter 方法不抛出异常

我正在使用 JAXB XMLadapter 来编组和解组布尔值.C# 应用程序也将访问应用程序的 XML 文件.我们必须验证这个 XML 文件,这是使用 XSD 完成的.C# 应用程序为布尔节点写入“True"值.但是我们的 XSD 确实会验证相同的内容,因为它只允许“真/假"或“1/0".因此,我们在 XSD 中保留了布尔值的字符串,并且该字符串将由 XMLAdapter 验证以在我们这边进行编 ..
发布时间:2021-11-18 22:53:55 Java开发

使用 Xpath 表达式和 jaxb 解组 XML

我是 JAXB 的新手,想知道是否有一种方法可以将 XML 解组到我的响应对象,但使用 xpath 表达式.问题是我正在调用第三方网络服务,我收到的响应有很多细节.我不希望将 XML 中的所有细节都映射到我的响应对象.我只想从 xml 中映射一些细节,我可以使用这些细节来使用特定的 XPath 表达式并将它们映射到我的响应对象.是否有注释可以帮助我实现这一目标? 例如考虑以下响应 ..
发布时间:2021-11-18 22:53:24 Java开发

使用 JAXB 解组通用列表

我有一个返回此 XML 的服务: 或 我想使用这些类解组检索到的 XML: 结果: @XmlRootElement@XmlAccessorType(XmlAccessType.FIELD)公共类响应{@XmlElement受保护的字符串状态;@XmlElementWrapper(name = "result")@XmlElement受保护列表结果;} 项目: @Xml ..
发布时间:2021-11-18 22:52:55 Java开发

如何使用 JAXB 根​​据模式验证 XML?

我正在使用 XML 和 JAXB,因为我正在将 XML 解组和编组为 Java 对象,反之亦然.现在我正在尝试根据我们的模式(test.xsd)验证我们的 XML.假设如果我的 XML 中缺少任何必填字段,那么在针对架构 test.xsd 验证 XML 后,我想知道缺少哪个字段. public void unmarshal(final InputStream is) {最终的 XMLInputF ..
发布时间:2021-11-18 22:52:49 Java开发

JAXB - 忽略元素

有什么办法可以忽略来自 Jaxb 解析的元素?我有一个很大的 XML 文件,如果我可以忽略其中一个大而复杂的元素,那么它的解析速度可能会快很多. 如果它甚至根本无法验证元素内容并解析文档的其余部分,即使该元素不正确,那就更好了. 例如:这应该只生成 Foo.element1 和 Foo.element2 我想要这个还有这个 ..
发布时间:2021-11-18 22:46:36 Java开发

在完成将 XML 文件解组为对象后,如何让 JAXB 调用方法?

我正在使用 JAXB 将 XML 文件解组为 Java 对象——标准的东西.JAXB 完成此操作后,我希望在新创建的对象上调用一个方法. 有没有机制可以做到这一点?我更喜欢对象,而不是外部实体,这样做是为了将构造保持在一个地方. 谢谢. 解决方案 为了能够在解组后执行代码,你需要Unmarshaller-Listener 但是,我不确定,如果监听器是在属性设置或之前. ..
发布时间:2021-11-18 22:46:16 Java Web开发

JAXB:如何编组列表中的对象?

也许是一个愚蠢的问题:我有一个 类型的 List,我想将它编组到 XML 文件中.这是我的类 Database 包含一个 ArrayList... @XmlRootElement公共类数据库{列表记录 = 新的 ArrayList();公共列表getRecords() { 返回记录;}public void setRecords(List records) { this.re ..
发布时间:2021-11-18 22:43:52 Java Web开发

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

简而言之,我想执行解组 正如这里提到的,但与 Map 一起,我还有一个 @XmlElement.所以一个字段用 (Map field) @XmlPath(".") 注释,另一个字段用 (String field) @XmlElement 注释,然后我想执行解组. 我的应用程序的主要目标是使用 JAXB/Moxy 和 Jackson 转换 XML->JSON 和 JSON->XML> 图书馆. ..
发布时间:2021-11-18 22:41:25 Java开发

解组 Android Intent Parcelable 时找不到类

我有一个 ArrayList,我在 activities 之间传递它.在这个 ArrayList 中是由一个 class 组成的对象,其中有四个变量.其中一个变量是另一个 ArrayList,它来自另一个 class. 我已经在两者上实施了 Parcelable 并且非常确定我已经正确地完成了 Parcelable 方法.以下是错误: 错误: 03-18 02:37:27.063: ..

JAXB:如何编组列表中的对象?

也许是一个愚蠢的问题:我有一个 类型的 List,我想将它编组到 XML 文件中.这是我的类 Database 包含一个 ArrayList... @XmlRootElement公共类数据库{列表记录 = 新的 ArrayList();公共列表getRecords() { 返回记录;}public void setRecords(List records) { this.re ..
发布时间:2021-11-17 23:12:46 其他开发

我如何在骆驼路线中使用 java 布尔条件?

我正在使用骆驼将文件从一个端点传输到另一个端点.我正在启动多个路由,其中​​一些路由需要解密文件.如何根据布尔条件使解组过程在特定路由中可选? 来自(来源).选择().when(isEncrypted()))//Java布尔值.unmarshal(解密(pgpEncryptionDetails)).endChoice()到(目的地);PGPDataFormat 解密(PGPEncryptionD ..
发布时间:2021-11-11 23:15:26 Java开发

使用多个 json 对象解组 json 文件(无效的 json 文件)

我有一个包含以下内容的 json 文件 (file.json): file.json: {“工作":“开发人员"}{“工作":“出租车司机"}{“工作":“警察"} 文件内容如上(非有效json文件) 我想在我的代码中使用数据,但我不能解组这个 解决方案 您可以逐行读取字符串并对其进行解组: 包主进口 (“bufio"“编码/json"“fm"“字符串")输入 j 结构 ..
发布时间:2021-09-14 20:09:15 其他开发