我在序列化和反序列化CSV文件,我想知道是否有一個現有的庫,在概念上類似於XmlSerializer,它可以聲明性地定義對象和(德)序列化他們/從一個文件或流。我查了一下,但沒有發現任何關於序列化的內容。我已經有了非常穩定的代碼來解析每個RFC 4180的CSV文檔,但是真正有用的是序列化部分。我所不尋找只是一個解析器,建議使用String.Split()等有沒有像CSV序列化程序那樣的東西? (類似於XmlSerializer)
有一個現有的項目在那裏,或者我應該建立一個?
獎金禮儀問題:如果我最終滾動自己的序列化程序,是否適合通過指向codeplex項目的鏈接回答此問題?
可能重複http://stackoverflow.com/questions/1179816/best-practices-for-serializing-objects- to-a-custom-string-format-for-an-o- –
爲了重申和強調我原來的問題的一部分,我對簡單地遍歷列表和用逗號連接字符串不感興趣。該問題特別涉及聲明性定義對象(使用XmlElementAttribute類似地完成),然後基於這些聲明執行(反)序列化。 –