我将json数据从jquery ajax发布到ASP.NET MVC控制器方法,如下所示
$.ajax({
url: "/ProductTypeAssignment/Save",
type: "POST",
data: { delchkboxloglist: JSON.stringify(rows) },
dataType: "json",
traditional: true,
success: document.location.reload()
});
public ActionResult Save(List<string> delchkboxloglist)
{
}
delschboxloglist中包含以下数据
“[{\” 描述\ “:\” Avantis的\ “\ ”ProductLineTypeID \“:\ ”1 \“ \ ”SelectProductLine \“:真,\ ”UID \“:0},{\”说明\ “:\” 客户 第一 支持\ “\ ”ProductLineTypeID \“:\ ”2 \“ \ ”SelectProductLine \“:真,\ ”UID \“:1},{\ ”描述\“:\ ”欧陆\“,\” ProductLineTypeID \ “:\” 3 \ “\ ”SelectProductLine \“:假,\ ”UID \“:2},{\ ”描述\“:\” 的Foxboro IA \ “\ ”ProductLineTypeID \“:\ ”18 \“,\ ”SelectProductLine \“:假,\ ”UID \“:3},{\ ”描述\“:\” 的Foxboro &安培; Eckardt测量和 仪器\ “\ ”ProductLineTypeID \“:\ ”4 \“ \ ”SelectProductLine \“:假,\ ”UID \“:4},{\ ”描述\“:\” 的Foxboro SCADA \ “\ ”ProductLineTypeID \“:\ ”19 \“,\ ”SelectProductLine \“:假,\ ”UID \“:5},{\ ”描述\“:\ ”IMServ \“,\” ProductLineTypeID \ “:\” 5 \”,\ “SelectProductLine \”:假,\ “UID \”:6},{\ “描述\”:\ “的InFusion \”,\ “ProductLineTypeID \”:\ “6 \”, \ “SelectProductLine \”:假,\ “UID \”:7},{\ “描述\”:\ “的SimSci \”,\ “ProductLineTypeID \”:\ “7 \”,\ “SelectProductLine \”:假, \ “UID \”:8},{\ “描述\”:\ “Skelta \”,\ “ProductLineTypeID \”:\ “20 \”,\ “SelectProductLine \”:假,\ “UID \”:9} {\ “描述\”:\ “的Triconex \”,\ “ProductLineTypeID \”:\ “8 \”,\ “SelectProductLine \”:假,\ “UID \”:10},{\ “描述\”: \ “的Wonderware \”,\ “ProductLineTypeID \”:\ “9 \”,\ “SelectProductLine \”:假,\ “UID \”:11}]“
您能否告诉我如何迭代这些数据?
答案 0 :(得分:0)
使用JQuery迭代器:
sscanf
如果你想在C#中处理它,你可以做的一件事就是将它序列化为你的对象。假设您有一个名为Product的类,其中包含在Json中找到的那些属性,那么您可以使用JavaScriptSerializer来序列化json数据。见下文:
sscanf
这将返回一个列表12计数