using System;
using System.Web.Script.Serialization;
namespace CsharpHttpHelper.Helper
{
///
/// Json操作对象 Copyright:http://www.httphelper.com/
///
internal class JsonHelper
{
///
/// 将指定的Json字符串转为指定的T类型对象
///
/// 字符串
/// 转换后的对象,失败为Null
internal static object JsonToObject(string jsonstr)
{
try
{
JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
return javaScriptSerializer.Deserialize(jsonstr);
}
catch (Exception)
{
return null;
}
}
///
/// 将指定的对象转为Json字符串
///
/// 对象
/// 转换后的字符串失败为空字符串
internal static string ObjectToJson(object obj)
{
try
{
JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
return javaScriptSerializer.Serialize(obj);
}
catch (Exception)
{
return string.Empty;
}
}
}
}