• 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;
                }
            }

    魔兽就是毒瘤,大家千万不要玩。
  • 相关阅读:
    CF854C Planning优先队列|set
    暑假集训-8.9总结
    暑假集训-8.6总结
    AcWing 206. 石头游戏 矩阵乘法|矩阵快速幂
    暑假集训-8.5总结
    KMP 和 扩展KMP
    暑假集训-8.4总结
    暑假集训-8.3总结
    2019牛客暑期多校第二场题解FH
    AcWing 196. 质数距离
  • 原文地址:https://www.cnblogs.com/tracy/p/1762809.html
Copyright © 2020-2023  润新知