Beispiel #1
0
        /// <summary>
        /// 对象转换json, 全转换
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="self"></param>
        /// <returns></returns>
        public static string ToJson <T>(this T self)
        {
            IJsonHelper jh      = new NewtonJsonHelper();
            var         jsonStr = jh.Serialize <T>(self);

            return(jsonStr);
        }
Beispiel #2
0
        /// <summary>
        /// 对象转换json,指定字段转换
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="self"></param>
        /// <returns></returns>
        public static string ToJson <T>(this T self, IList <string> showField = null, IList <string> ignoreFields = null)
        {
            if (showField.IsNull())
            {
                showField = new List <string>();
            }
            IJsonHelper jh      = new NewtonJsonHelper();
            var         jsonStr = jh.Serialize <T>(self, showFields: showField, ignoreFields: ignoreFields);

            return(jsonStr);
        }