序列化的其他替代品

时间:2015-10-01 10:34:31

标签: java c#

我有XML配置文件,我需要加载/保存它所以什么是解析除序列化以外的加载/保存配置的XML文件的最佳方法,因为我不喜欢序列化选项

2 个答案:

答案 0 :(得分:0)

对于Java应用程序,我使用XStream序列化了一个非常复杂的应用程序状态。在大多数情况下,这非常好。如果对象非常简单,这应该不是问题。另一个我经常用来从Object< - >传输数据的简单替代方法。 XML是JAXB,在对象上有注释,或者XML结构是带有XML Schema的master,可以从中生成类。

答案 1 :(得分:0)

对于C#,您可以使用IXmlSerializableDataContract。使用这两个类可以在SO上找到多个答案。请参阅this以了解如何使用DataContract