读书人

json转成list,该怎么解决

发布时间: 2014-01-17 00:06:00 作者: rapoo

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)

读书人网 >asp.net

热点推荐