Зачем использовать XMLEncoder для сериализации объектов в Java?

Я понимаю, что Java-объекты могут быть сериализованы в файл, но при каких обстоятельствах нам нужно будет использовать XMLEncoder и сериализовать объект как XML?

Я начинаю понимать Java EE и понимаю, что мы можем сериализовать bean-компоненты с помощью этого метода, но почему именно нам нужно делать это именно так и для каких целей?

1 ответ

Решение

Вы сделали бы это, если бы собирались передать что-то конечной точке (например, REST), которая принимает XML, который может быть частью вашего приложения. В настоящее время XML не так популярен, как JSON, но есть еще много API, которые его используют, включая то, над чем вы можете в конечном итоге работать.

Другие вопросы по тегам