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);
            }
  • 相关阅读:
    linux Mysql 安装
    百度地图的一些操作
    Angularjs Table
    liunx安装mongodb
    ARP协议
    Python获取IP的方式与意义
    selenium 的使用--持续更
    使用pyquery
    beautiful soup的用法
    内置函数
  • 原文地址:https://www.cnblogs.com/xiaonangua/p/11476932.html
Copyright © 2011-2022 走看看