我使用@ mythz的ServiceStack.Text(package version 2.9)TypeSerializer進行序列化和反序列化以深度複製緩存中的對象。我發現自己越來越對反序列化這個錯誤:自定義集合與ServiceStack的TypeSerializer一起工作嗎?
類型定義應該開始以「{」,希望系列化型 「MetadataCollection」,得到字符串開頭:[]
哪裏MetadataCollection是我們的實現IEnumerable的自定義集合類。我看着我的測試序列化的字符串,並在我的串行的元數據屬性(類型MetadataCollection)財產確實被序列化爲:
,Metadata:[],
這似乎是正確的我,因爲這個集合爲空。我能做些什麼來完成這項工作?
很酷,很高興聽到它 – mythz