zoukankan      html  css  js  c++  java
  • Josn序列化与反序列化

      using System.Web.Script.Serialization;

    /// <summary>
            /// 序列化器
            /// </summary>
            private static readonly JavaScriptSerializer serializer;

            /// <summary>
            /// 构造函数
            /// </summary>
            static SlJson()
            {
                serializer = new JavaScriptSerializer();
                serializer.MaxJsonLength = int.MaxValue;
                serializer.RecursionLimit = int.MaxValue;
            }

    /// <summary>
            /// 将对象序列化为Json格式的字符串
            /// </summary>
            /// <param name="source">源类型对象</param>
            /// <returns>Json格式的字符串</returns>
            public static string ToJson(object source)
            {
                return serializer.Serialize(source);
            }

      /// <summary>
            /// 将Json格式的数据转换为对象
            /// </summary>
            /// <typeparam name="T">源类型</typeparam>
            /// <param name="json">json格式的字符串</param>
            /// <returns>序列化之后的格式</returns>
            public static T FromJson<T>(string json)
            {
                return serializer.Deserialize<T>(json);
            }

  • 相关阅读:
    OCP-1Z0-053-200题-178题-187
    OCP-1Z0-053-200题-179题-232
    OCP-1Z0-053-200题-181题-407
    OCP-1Z0-053-200题-182题-408
    OCP-1Z0-053-V13.02-408题
    OCP-1Z0-053-200题-183题-232
    OCP-1Z0-053-200题-184题-270
    OCP-1Z0-053-200题-185题-44
    OCP-1Z0-053-200题-186题-61
    OCP-1Z0-053-200题-187题-610
  • 原文地址:https://www.cnblogs.com/sk2016/p/6090203.html
Copyright © 2011-2022 走看看