自定义Serialize Class to JSon - 用于非常小的数据

时间:2011-09-06 21:22:25

标签: c# json serialization

阱, 我有一个非常简单的课程:

        public class Channel : IContent
        {
            public Guid Guid { get; set; }
            public string Title { get; set; }
            public string Alias { get; set; }
            public void Set()
            {
               // SAVE JSON DATA
                using (System.IO.StreamWriter writer = new System.IO.StreamWriter(string.Join("", this.Guid, ".jsv")))
                {
                    writer.Write("{ \"Title\":", this.Title, "}");
                }
            }
        }

序列化我可以如代码所示, 但是我怎么能把它加载到课堂上呢?这是实际的问题。

1 个答案:

答案 0 :(得分:4)

  

请不要将我推荐给JavaScriptSerializer或DataContracts等...   再次,这应该是如此简单......我不认为我需要所有这些。

Json.NET。不,说真的,你需要一个JSON序列化器。只需选择一个你喜欢的。已经列出的3个很棒。并确保阅读this article以更好地理解为什么需要JSON序列化程序。