首页 > 学院 > 开发设计 > 正文

通用对象转换Json格式

2019-11-14 15:53:53
字体:
来源:转载
供稿:网友
     public static string ObjectToJson<T>(IList<T> IL, params string[] args)        {            var Json = new StringBuilder();            Json.Append("[");            if (IL.Count > 0)            {                for (int i = 0; i < IL.Count; i++)                {                    Type type = IL[i].GetType();                    Json.Append("{");                    for (int x = 0; x < args.Length; x++)                    {                        var PRopertyInfo = type.GetProperty(args[x]);                        Json.Append("/"" + propertyInfo.Name + "/":/"" + propertyInfo.GetValue(IL[i], null) + "/"");                        if (x < args.Length - 1)                        {                            Json.Append(",");                        }                    }                    Json.Append("}");                    if (i < IL.Count - 1)                    {                        Json.Append(",");                    }                }            }            Json.Append("]");            return Json.ToString();        }

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表