首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

json转成list,该怎么解决

2014-01-17 
json转成listListModel.MenuLunch listlunch new ListMenuLunch()foreach (RepeaterItem item in r

json转成list


List<Model.MenuLunch> listlunch = new List<MenuLunch>();
foreach (RepeaterItem item in rplunch.Items)
{
     Model.MenuLunch lun = new Model.MenuLunch();
     System.Web.UI.HtmlControls.HtmlInputHidden typehidden = (System.Web.UI.HtmlControls.HtmlInputHidden)item.FindControl("menutypeid");
     Label labtypename = (Label)item.FindControl("type");
     TextBox txtnum = (TextBox)item.FindControl("num");
      if (!string.IsNullOrEmpty(txtnum.Text))
      {
           lun.typeid = Convert.ToInt32(typehidden.Value);
           lun.typename = labtypename.Text;
           lun.num = Convert.ToInt32(txtnum.Text);
           listlunch.Add(lun);
       }
}
rmtModel.rmenuDetails = JsonConvert.SerializeObject(listlunch);

这个是我list对象转换成json数据,请问怎么讲json类型的字符串转换成list<Model.MenuLunch>类型的对象呢?
[解决办法]
确实没这么用过,关注。
[解决办法]
JsonConvert.Deserialize
[解决办法]
组件:Newtonsoft.Json

string strJson=yourJson;
Newtonsoft.Json.JsonConvert.DeserializeObject<List<yourType>>(strJson)

热点排行