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
        }
    }
  • 相关阅读:
    ACM士兵排队
    ACM两个士兵打牌
    ACM平衡的括号
    ACM复合词
    ACM第二次比赛( C )
    ACM比赛(第二次A)
    ACM比赛(进制转换)
    ACM比赛(11462 Age Sort)
    ACM比赛
    hdu 1241 Oil Deposits(DFS求连通块)
  • 原文地址:https://www.cnblogs.com/AlexOneBlogs/p/7726460.html
Copyright © 2011-2022 走看看