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

  • 相关阅读:
    ASP.NET Core
    ASP.NET Core
    ASP.NET Core
    ASP.NET Core
    通用查询设计思想(2)- 基于ADO.Net的设计
    API接口通讯参数规范(2)
    Centos7 安装selenium(python3.7 centos7 )
    mysql (create temporary table table_name )临时表创建
    C# 字符串 String、StringBuffer和StringBuilder的区别
    安装Elasticsearch
  • 原文地址:https://www.cnblogs.com/sk2016/p/6090203.html
Copyright © 2011-2022 走看看