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

    魔兽就是毒瘤,大家千万不要玩。
  • 相关阅读:
    [bzoj]2131: 免费的馅饼
    [bzoj]1098: [POI2007]办公楼biu
    [luogu]P2051 [AHOI2009]中国象棋
    [luogu]P2825 [HEOI2016/TJOI2016]游戏
    MSSQL To MongoDB Tool (FREE)
    虚拟机和Linux安装详解
    Maven
    springmvc的文件上传和下载,框架集成
    json详解以及fastjson使用
    JSP——语法,指令,表达式语言(EL),JSTL标签
  • 原文地址:https://www.cnblogs.com/tracy/p/1762809.html
Copyright © 2011-2022 走看看