zoukankan      html  css  js  c++  java
  • JSONHelper

      public class JSONHelper
            {
                public static string Serialize<T>(T obj)
                {
                    System.Runtime.Serialization.Json.DataContractJsonSerializer serializer = new System.Runtime.Serialization.Json.DataContractJsonSerializer(obj.GetType());
                    MemoryStream ms = new MemoryStream();
                    serializer.WriteObject(ms, obj);
                    string retVal = Encoding.Default.GetString(ms.ToArray());
                    ms.Dispose();
                    return retVal;
                }

                public static T Deserialize<T>(string json)
                {
                    T obj = Activator.CreateInstance<T>();
                    MemoryStream ms = new MemoryStream(Encoding.Unicode.GetBytes(json));
                    System.Runtime.Serialization.Json.DataContractJsonSerializer serializer = new System.Runtime.Serialization.Json.DataContractJsonSerializer(obj.GetType());
                    obj = (T)serializer.ReadObject(ms);
                    ms.Close();
                    ms.Dispose();
                    return obj;
                }
            }

    魔兽就是毒瘤,大家千万不要玩。
  • 相关阅读:
    实验5 编写调试有多个段的程序
    实验四 [bx]和 loop 的使用
    实验三
    实验二
    第一章
    汇编语言第二章知识梳理
    实验一:查看CPU和内存,用机器指令和汇编指令编程
    实验9
    实验5
    实验4:
  • 原文地址:https://www.cnblogs.com/tracy/p/1762809.html
Copyright © 2011-2022 走看看