zoukankan      html  css  js  c++  java
  • C# 对象转JSON字符串

    对象转JSON字符串

    /// <summary>
            /// 对象转Json字符串
            /// </summary>
            /// <param name="obj"></param>
            /// <param name="isCamel"></param>
            /// <returns></returns>
            public static string ToJsonString(object obj, bool isCamel = false)
            {
                var settings = new JsonSerializerSettings
                {
                    DateFormatString = "yyyy-MM-dd HH:mm:ss",
                    ReferenceLoopHandling = ReferenceLoopHandling.Ignore
                };
                if (isCamel)
                {
                    settings.ContractResolver = new CamelCasePropertyNamesContractResolver();
                }
                return JsonConvert.SerializeObject(obj, settings);
            } /// <summary>
            /// Jons字符串转对象
            /// </summary>
            /// <typeparam name="T"></typeparam>
            /// <param name="jsonString"></param>
            /// <returns></returns>
            public static T ToObject<T>(string jsonString)
            {
                return JsonConvert.DeserializeObject<T>(jsonString);
            }
    
            public static string ToJson(this object obj, bool isCamel = false)
            {
                var settings = new JsonSerializerSettings
                {
                    DateFormatString = "yyyy-MM-dd HH:mm:ss",
                    ReferenceLoopHandling = ReferenceLoopHandling.Ignore
                };
                if (isCamel)
                {
                    settings.ContractResolver = new CamelCasePropertyNamesContractResolver();
                }
                return JsonConvert.SerializeObject(obj, settings);
            }
  • 相关阅读:
    poj3481
    查找湖南问题
    tyvj1033
    tyvj1088
    oil倒油
    加分二叉树
    模拟题2
    模拟题3
    Free pascal中的random函数
    Spring MVC入门配置
  • 原文地址:https://www.cnblogs.com/xiaonangua/p/11476932.html
Copyright © 2011-2022 走看看