• 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);
            }
  • 相关阅读:
    django缓存机制
    RBAC基于角色访问控制
    Book系列十大接口
    xadmin的使用
    JWT认证
    自动生成接口文档
    drf的过滤排序分页异常处理
    认证权限解析频率
    python学习之内置模块补充
    python学习之内置模块补充作业
  • 原文地址:https://www.cnblogs.com/xiaonangua/p/11476932.html
Copyright © 2020-2023  润新知