zoukankan      html  css  js  c++  java
  • JsonHelper

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Web.Script.Serialization;//System.Web.Extensions
    using Newtonsoft.Json;//nuget Newtonsoft
    
    namespace IOSerialize.Serialize
    {
        public class JsonHelper
        {
            #region Json
            /// <summary>
            /// JavaScriptSerializer
            /// </summary>
            /// <typeparam name="T"></typeparam>
            /// <param name="obj"></param>
            /// <returns></returns>
            public static string ObjectToString<T>(T obj)
            {
                JavaScriptSerializer jss = new JavaScriptSerializer();
                return jss.Serialize(obj);
            }
    
            /// <summary>
            /// JavaScriptSerializer
            /// </summary>
            /// <typeparam name="T"></typeparam>
            /// <param name="content"></param>
            /// <returns></returns>
            public static T StringToObject<T>(string content)
            {
                JavaScriptSerializer jss = new JavaScriptSerializer();
                return jss.Deserialize<T>(content);
            }
    
            /// <summary>
            /// JsonConvert.SerializeObject
            /// </summary>
            /// <typeparam name="T"></typeparam>
            /// <param name="obj"></param>
            /// <returns></returns>
            public static string ToJson<T>(T obj)
            {
                return JsonConvert.SerializeObject(obj);
            }
    
            /// <summary>
            /// JsonConvert.DeserializeObject
            /// </summary>
            /// <typeparam name="T"></typeparam>
            /// <param name="content"></param>
            /// <returns></returns>
            public static T ToObject<T>(string content)
            {
                return JsonConvert.DeserializeObject<T>(content);
            }
            #endregion Json
        }
    }
  • 相关阅读:
    SL版优酷蛋幕视频基本组成(一)
    C++符号优先级
    静态与非静态对程序效率的影响
    SQLite语法备忘录
    优酷
    通过终端,查看SQLITE3的存储文件
    ASP.NET (C#开发环境)Request对象 之 ServerVariables集合
    SQL高级查询
    SQL Server定时执行SQL语句
    保存Session不过期和web.config 中SessionState的配置
  • 原文地址:https://www.cnblogs.com/AlexOneBlogs/p/7726460.html
Copyright © 2011-2022 走看看