示例#1
0
        /// <summary>
        /// 转成Decimal
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        public static Decimal JsonObjectToDecimal(IJsonType obj)
        {
            if (obj is JsonNull || obj.ToString() == "")
            {
                return(0);
            }

            return(Convert.ToDecimal(obj.ToString()));
        }
示例#2
0
文件: Helper.cs 项目: radtek/Test
        /// <summary>
        /// 转成长整型
        /// </summary>
        public static long JsonObjectToLong(IJsonType obj)
        {
            if (obj == null || obj is JsonNull || obj.ToString() == "")
            {
                return(0);
            }

            return(Convert.ToInt64(obj.ToString().Split('.')[0]));
        }
示例#3
0
        /// <summary>
        /// 转成整型
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        public static int JsonObjectToInt(IJsonType obj)
        {
            if (obj is JsonNull || obj.ToString() == "")
            {
                return(0);
            }

            return(Convert.ToInt32(obj.ToString().Split('.')[0]));
        }
示例#4
0
        /// <summary>
        /// 转成字符串
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        public static string JsonObjectToString(IJsonType obj)
        {
            if (obj == null)
            {
                return(string.Empty);
            }

            return(obj.ToString());
        }
示例#5
0
文件: Helper.cs 项目: radtek/Test
        /// <summary>
        /// 转成字符串
        /// </summary>
        public static DateTime JsonObjectToDateTime(IJsonType obj)
        {
            if (obj == null || obj is JsonNull)
            {
                return(DateTime.MinValue);
            }

            return(Convert.ToDateTime(obj.ToString()));
        }