Java对象的XML序列化与反序列化实例解析-创新互联
上一篇文章我们介绍了java实现的各种排序算法代码示例,本文我们看看Java对象的xml序列化与反序列化的相关内容,具体如下。

XML是一种标准的数据交换规范,可以方便地用于在应用之间交换各类数据。如果能在Java对象和XML文档之间建立某种映射,例如Java对象的XML序列化和反序列化,那么就可以使Java的对象方便地与其他应用进行交换。
java.beans包里面有两个类XMLEncoder和Decoder,分别用于将符合JabaBeans规范的Java对象以XML方式序列化和反序列化。以下代码显示了如何使用这两个类实现Java对象的XML编码和解码。
待序列化的Java类:
import java.io.Serializable;
public class SerialableObject implements Serializable
{
private static final long serialVersionUID = 8745578444312339136L;
public SerialableObject()
{
}
public SerialableObject(int id, String name, double value)
{
this.id = id;
this.name = name;
this.value = value;
}
public int getId()
{
return id;
}
public void setId(int id)
{
this.id = id;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public double getValue()
{
return value;
}
public void setValue(double value)
{
this.value = value;
}
private int id;
private String name;
private double value;
} 本文名称:Java对象的XML序列化与反序列化实例解析-创新互联
标题URL:http://www.jxjierui.cn/article/cogpdo.html


咨询
建站咨询
