/// <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())); }
/// <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])); }
/// <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])); }
/// <summary> /// 转成字符串 /// </summary> /// <param name="obj"></param> /// <returns></returns> public static string JsonObjectToString(IJsonType obj) { if (obj == null) { return(string.Empty); } return(obj.ToString()); }
/// <summary> /// 转成字符串 /// </summary> public static DateTime JsonObjectToDateTime(IJsonType obj) { if (obj == null || obj is JsonNull) { return(DateTime.MinValue); } return(Convert.ToDateTime(obj.ToString())); }