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格式的,需要在后台代码转换为对象,可以通过这种方式,方便快速转.

posted on 2017-03-29 09:22  只为_更加优秀!  阅读(494)  评论(0编辑  收藏  举报

导航