工作之杂记---Json序列化反序列化简单方法
2014-10-29 10:15
459 查看
/// <summary> /// 对象序列化成json /// </summary> /// <param name="obj"></param> /// <returns></returns> public static string ObjectToJson(object obj) { return obj == null ? "" : JsonConvert.SerializeObject(obj); } /// <summary> /// json反序列化成对象 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="json"></param> /// <returns></returns> public static T JsonToObject<T>(string json) { T t = JsonConvert.DeserializeObject<T>(json); return t; } /// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="json"></param> /// <param name="anonymousTypeObject"></param> /// <returns></returns> public static T JsonToObject<T>(string json, T anonymousTypeObject) { T t = JsonConvert.DeserializeAnonymousType<T>(json, anonymousTypeObject); return t; }
相关文章推荐
- .NET Framewok 3.5 中 JSON 序列化和反序列化的简单实现
- Json.Net学习(1) 实现简单的序列化和反序列化
- c# Json 自定义类作为字典键时,序列化和反序列化的处理方法
- .NET Framewok 3.5 中 JSON 序列化和反序列化的简单实现
- .Net 中关于序列化和反序列化Json的方法
- .NET Framewok 3.5 中 JSON 序列化和反序列化的简单实现
- 【C#】Json反序列化的两种简单实用方法
- PHP多种序列化/反序列化的方法 json_encode json_decode
- .Net 2.0自带的Json序列化、反序列化方法
- Json序列化和反序列化方法
- 利用扩展方法重写JSON序列化和反序列化
- Json序列化和反序列化方法解析
- 对象,对象集合的简单Xml序列化与反序列化 【实用代码,含泛型方法】
- .NET Framewok 3.5 中 JSON 序列化和反序列化的简单实现
- C#通用Json格式序列化和反序列化的方法
- PHP多种序列化/反序列化的方法 serialize,json_encode等
- JsonTools(java Json序列化/反序列化)简单使用
- Python序列化和反序列化JSON的方法整理
- 在SpringMVC中,当Json序列化,反序列化失败的时候,会抛出HttpMessageNotReadableException异常, 当Bean validation失败的时候,会抛出MethodArgumentNotValidException异常,因此,只需要在ExceptionHandler类中添加处理对应异常的方法即可。
- ASPNET中JSON的序列化和反序列化的方法