java - java中为什么要用XMLEncoder来序列化对象?

标签 java serialization javabeans xmlencoder

我知道 java 对象可以序列化为文件,但在什么情况下我们需要使用 XMLEncoder 并将对象序列化为 XML?

我开始掌握 Java EE 并且我知道我们可以使用这种方法序列化 bean,但是为什么我们需要这样做以及为了什么目的?

最佳答案

如果您要将某些内容传递到端点(例如 REST),该端点接受可能属于您的应用程序的 XML,您就会这样做。 XML 目前不像 JSON 那样流行,但仍然有许多 API 使用它,包括您可能最终会使用的东西。

关于java - java中为什么要用XMLEncoder来序列化对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38059842/

相关文章:

Java,将单元格内容更改为同一行中另一个单元格的函数

c# - Restsharp:反序列化具有比某些类更少/更多字段的 json 对象

json - Json数据下降,但是对象为空

java - JSP 未在 bean 中找到属性

java - 如何在 WebSphere 的 jython 中导入 AdminControl?

java - 适用于 Eclipse 但不适用于 Android Studio 的 Jsoup 代码 (httpurlconnectionimpl)

java - 断言两个 java bean 是等价的

Java 反射 Bean 属性 API

java - 如何将动态集合处理为流?

java - 在Struts的每个方法中自定义序列化为json的内容