JsonHelper
2011-04-08 09:31 沐海 阅读(429) 评论(0) 编辑 收藏 举报public class JsonHelper { /// <summary> /// 对象转Json /// </summary> /// <param name="obj">被转换的对象</param> /// <returns>转换后的Json数据</returns> public static string ObjectToJson(object obj) { StringBuilder sb = new StringBuilder(); sb.Append("{"); Type type = obj.GetType(); foreach (PropertyInfo pi in type.GetProperties()) { sb.Append("\""+pi.Name.ToLower()+"\":\""+pi.GetValue(obj,null).ToString().ToLower()+"\","); } return sb.ToString().TrimEnd(',') + "}";//JavaScriptConvert.SerializeObject(obj); } /// <summary> /// Json转对象 /// </summary> /// <param name="json">待转换的Json数据</param> /// <param name="type">对象类型</param> /// <returns>构建好的对象</returns> public static object JsonToObject(string json, Type type) { return JavaScriptConvert.DeserializeObject(json, type); } public static string JsonSerialize<T>(T t) { return ""; } }
本人声明:
个人主页:沐海(http://www.cnblogs.com/mahaisong)
以上文章都是经过本人设计实践和阅读其他文档得出。如果需要探讨或指教可以留言或加我QQ!欢迎交流!