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

  • 相关阅读:
    websocket简单理解
    对两个列表合成一个列表后进行排序
    爬取今日头条财经版块新闻
    Python的hasattr(),getattr(),setattr()
    Django基础
    pymysql模块的使用
    我一定要学好英语
    Django项目的创建
    MySQL数据库(安装+增删改查)
    jQuery
  • 原文地址:https://www.cnblogs.com/sk2016/p/6090203.html
Copyright © 2011-2022 走看看