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

    魔兽就是毒瘤,大家千万不要玩。
  • 相关阅读:
    python闭包和装饰器(转)
    python生成器(转)
    python中迭代器(转)
    python中xrange和range(转)
    python函数式编程(转)
    图论
    查找算法
    优先队列和堆排序(转)
    手动爬虫之淘宝笔记本栏(ptyhon3)
    手动爬虫之报头及代理封装类(python3)
  • 原文地址:https://www.cnblogs.com/tracy/p/1762809.html
Copyright © 2011-2022 走看看