这是我的JSON,我使用$.Ajax
[{"Id":["100"],"AdminId":2,"Type":"ReadWrite"},
{"Id":["100"],"AdminId":3,"Type":"Read"}]
$.ajax({
type: "POST",
url: "/Home/Access",
cache: false,
data: { "data": UpdateData },
async: true,
success: function (response) {
}
});
public JsonResult Access(string data)
{
var isUpdated = false;
return Json(isUpdated);
}
如何转换为通用列表以便我可以更新我的数据库。我需要来自JSON的Id
,AdminId
,Type
。 我不想创建新课程。
答案 0 :(得分:0)
感谢所有的投入。正如其他人所说,创建一个类是最强大的类,我们可以在不使用类的情况下执行以下操作。
var oSerializer = new System.Web.Script.Serialization.JavaScriptSerializer();
dynamic listData = oSerializer.DeserializeObject(data);
foreach (var obj in listData)
{
var Id = obj["Id"];
var Type = obj["Type"];
}
答案 1 :(得分:0)
您希望使用JSON.NET将其反序列化为JObject,然后您可以索引到该对象。您也可以将其反序列化为动态
我真的不建议这样做,因为你可以。