C# 将对象序列化为明文

C# 将对象序列化为明文,c#,C#,后续问题:我注意到 我所要做的就是二进制格式化程序 已将项目标记为可序列化。 看起来像是我的数据合同 必须标记我想要序列化的每个属性。 对吗 如何将我的对象序列化到一个文件中,在该文件中我可以读取并更改我的序列化的对象(它不是二进制的,而是…?)您可以使用(或旧版本)将其序列化为XML 如果您发现XML太冗长,还可以使用序列化为JSON。看 这两种格式都是文本格式,但它们不是明文。我不相信您可以得到明文的文本表示形式(因为您需要在不同的成员、属性和值之间使用分隔符)。您想使用XMLSeriali

后续问题:我注意到 我所要做的就是二进制格式化程序 已将项目标记为可序列化。 看起来像是我的数据合同 必须标记我想要序列化的每个属性。 对吗


如何将我的对象序列化到一个文件中,在该文件中我可以读取并更改我的序列化的对象(它不是二进制的,而是…?)

您可以使用(或旧版本)将其序列化为XML

如果您发现XML太冗长,还可以使用序列化为JSON。看


这两种格式都是文本格式,但它们不是明文。我不相信您可以得到明文的文本表示形式(因为您需要在不同的成员、属性和值之间使用分隔符)。

您想使用XMLSerialization属性。

不,这就是我想要的。谢谢你的帮助。