您的位置:首页 > Web前端 > JavaScript

工作之杂记---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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: