JSON文本转对象,泛型方法 JsHelper.cs
1.写JsHelper帮助类
public static T JSONToObject<T>(string jsonText)
{
JavaScriptSerializer jss = new JavaScriptSerializer(); //命名空间 using System.Web.Script.Serialization;
try
{
return jss.Deserialize<T>(jsonText);
}
catch (Exception ex)
{
throw new Exception("JSONHelper.JSONToObject(): " + ex.Message);
}
}
2.调用的方式
//JsonHelper.JSONToObject<转换成的对象>(HttpUtility.UrlDecode(json字符串));
ChannelOrdersModel _channelorder=JsonHelper.JSONToObject<ChannelOrdersModel>(HttpUtility.UrlDecode(channelOrders));
作用:我们有时候得到的数据前段获取到的是json格式的,需要在后台代码转换为对象,可以通过这种方式,方便快速转.