C# 自定义将类序列化为JSon-用于非常小的数据
那么, 我有一个非常简单的课程:C# 自定义将类序列化为JSon-用于非常小的数据,c#,json,serialization,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() {
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, "}");
}
}
}
序列化我可以按照代码所示进行,
但是我怎样才能把它重新载入课堂呢?这才是真正的问题
请不要让我参考JavaScriptSerializer或DataContracts等。。。
再说一次,这应该很简单。。。我想我不需要这些
。不,说真的,你需要一个JSON序列化程序。挑一个你喜欢的。列出的3个非常好。并确保您阅读以更好地理解为什么需要JSON序列化程序
请不要让我参考JavaScriptSerializer或DataContracts等。。。
再说一次,这应该很简单。。。我想我不需要这些
。不,说真的,你需要一个JSON序列化程序。挑一个你喜欢的。列出的3个非常好。请确保阅读,以便更好地理解为什么需要JSON序列化程序。我自己投票支持您。但在我看来,我仍然不需要那么大的东西。@Dementic,big?它内置于框架中。在BCL中。为什么要关心大?你也可能会问自己:为什么它很大?因为你要解决的问题很难,不要犯我链接的文章第一步的错误。我自己投票给你。但在我看来,我仍然不需要那么大的东西。@Dementic,big?它内置于框架中。在BCL中。为什么要关心大?你也可能会问自己:为什么它很大?因为你要解决的问题很难,不要犯我链接的文章第一步的错误。