Зачем использовать XMLEncoder для сериализации объектов в Java?
Я понимаю, что Java-объекты могут быть сериализованы в файл, но при каких обстоятельствах нам нужно будет использовать XMLEncoder и сериализовать объект как XML?
Я начинаю понимать Java EE и понимаю, что мы можем сериализовать bean-компоненты с помощью этого метода, но почему именно нам нужно делать это именно так и для каких целей?
1 ответ
Решение
Вы сделали бы это, если бы собирались передать что-то конечной точке (например, REST), которая принимает XML, который может быть частью вашего приложения. В настоящее время XML не так популярен, как JSON, но есть еще много API, которые его используют, включая то, над чем вы можете в конечном итоге работать.