XmlSerialization: Serializar objetos


domingo, 23 de agosto de 2020 Dificultad: Intermedio

Objetivo

Crea un programa en Java para serializar y deserializar objetos en formato XML. Para ello puede utilizar la clase XmlSerialization incluida en el espacio de nombres System.Xml.Serialization.

Primero implementa una clase Persona con tres propiedades (Nombre, Edad y Ciudad). La clase Ciudad tendrá dos propiedades (Nombre y Población). Luego crea un objeto persona y utiliza el serializador del objeto XmlSerialization para guardar los datos en un archivo xml, más tarde, deserializa el archivo y imprímelo en pantalla. Recuerde preparar un método ToString() para imprimir la clase Persona.

Entrada


                    

Salida


                    

Solución

Haz clic aquí para ver la solución del ejercicio

Compártelo

Compártelo en tus redes sociales y desafía a tus amigos a resolver problemas de programación. Juntos, podemos aprender y crecer.

Copiado

El codigo se ha copiado correctamente en el portapapeles.

Más Ejercicios

Continua mejorando tus habilidades de programación en Java con nuestra selección de ejercicios prácticos de la lección. ¡Haz clic en Practicar y desafía tus conocimientos!

1

BinaryFormatter: Serialización binaria

Crea un programa en Java para serializar y deserializar objetos en formato binario.

2

XmlSerialization: Serializar objetos

Crea un programa en Java para serializar y deserializar objetos en formato XML.

3

JavaScriptSerializer: Serializar objetos

Crea un programa en Java que serializar y deserializar objetos en formato JSON.

4

DataContractJsonSerializer: Serializar objetos

Crea un programa en Java que serializar y deserializar objetos en formato JSON.

5

Newtonsoft.Json: Serializar objetos

Crea un programa en Java para serializar y deserializar objetos en formato JSON.

Serialización de datos

Practica con ejercicios en Java para serializar matrices o objetos de diferentes maneras. Aprende como serializar y deserializar luego la información.

Ejercicios prácticos

Seguir aprendiendo

Curso de Programación en C#

Curso de programación gratuito con ejercicios y soluciones prácticas en C#. ¡Comienza a aprender ahora mismo!

Exercises C# App

Lleva tus lecciones de Exercises C# a todas partes con nuestra aplicación para Android. Descárgala ahora desde Google Play.