.NET – XMLAttribute Attribute 在 Class Serialize 的時機
在 .NET 中對 Class 做序列化是很簡單的一件事,只需短短的二行 Code 就可以搞定,但當資料量大時如何簡少資料的 Size 呢?在此來看一下簡單的 Code.
首先建立一 Class 及所需的 properties.
在此產生 10000 筆的資料序列化成 XML 後存至 File 中.
來看一下所產生的 File size 為何?
在其 property 上加上 XmlAttribute Attribute.
其產生的 File size 為何?
由上面二者比較後可以得知有加入 XmlAttribute Attribute 的部份所產生的 Size 是比較小的.當所序列化後的資料是使用在網路上做資料的傳遞可以使用此方法讓資料壓縮已減少傳遞的流量.
留言
張貼留言