我需要能夠序列化/反序列化一個人類可讀的字典(如果它歸結爲人類可編輯的)字符串(最好是XML或Json)。在.Net 2.0中序列化/反序列化Dictionary <String,String>的最佳方式是什麼?
我只需要使用字典字典,而不是其他任何類型的對象類型。 然而,這些字符串被認爲是自由文本,因此它們可以具有單/雙引號等字符,因此它們必須正確編碼/轉義。
這個項目基於.Net 2.0,所以我不能使用JSON.Net。
任何想法什麼是快速做到這一點的最佳方法?
我明顯可以編寫自己的代碼來做到這一點,但是如果我這樣做的話,我期望能夠找到很多逃避的麻煩,尤其是在反序列化部分。
任何想法將不勝感激。
謝謝!
丹尼爾
關於如何實現ReadXML部分的指針? – 2009-07-10 20:38:21