C# 如何在MVC控制器中将对象转换为序列化对象
我发布了下面的对象和我的控制器页面,获取如何在c#中转换序列化对象的字符串格式C# 如何在MVC控制器中将对象转换为序列化对象,c#,model-view-controller,C#,Model View Controller,我发布了下面的对象和我的控制器页面,获取如何在c#中转换序列化对象的字符串格式 使用Newtonsoft.Json,如下所示: YourObjectType obj = JsonConvert.DeserializeObject<YourObjectType>(json); YourObjectType obj=JsonConvert.DeserializeObject(json); 使用Newtonsoft.Json,如下所示: YourObjectType obj = Json
使用Newtonsoft.Json,如下所示:
YourObjectType obj = JsonConvert.DeserializeObject<YourObjectType>(json);
YourObjectType obj=JsonConvert.DeserializeObject(json);
使用Newtonsoft.Json,如下所示:
YourObjectType obj = JsonConvert.DeserializeObject<YourObjectType>(json);
YourObjectType obj=JsonConvert.DeserializeObject(json);
您可以利用MVC内置的对强类型模型绑定的支持。首先,创建一个属性与输入对象匹配的类
e、 g
然后将Mvc操作更改为:
[HttpPost]
public object StoreCheckList(StoreCheckListModel[] ChkList) {
}
您可以利用MVC内置的对强类型模型绑定的支持。首先,创建一个属性与输入对象匹配的类 e、 g 然后将Mvc操作更改为:
[HttpPost]
public object StoreCheckList(StoreCheckListModel[] ChkList) {
}
顾名思义,MVC是模型、视图和控制器。您的问题是关于如何在controller中处理已发布的请求 但在控制器中处理之前,您必须确保您的
模型
和视图
设计为与此模式匹配
看起来您没有使用型号
。首先,创建一个如下所示的模型
public class MyModel
{
public string Remarks { get; set; }
public int CountryId { get; set; }
public int ClientId { get; set; }
public int FacilityId { get; set; }
public int SpaceId { get; set; }
}
像这样更改控制器方法
[HttpPost]
public object StoreCheckList(IEnumerable<MyModel> chkList)
{
List<MyModel> myCheckList = chkList.ToList();
///do what you want to do
}
[HttpPost]
公共对象存储清单(IEnumerable chkList)
{
List myCheckList=chkList.ToList();
///做你想做的事
}
这应该可以在没有任何序列化相关代码的情况下正常工作。顾名思义,MVC是模型、视图和控制器。您的问题是关于如何在controller中处理已发布的请求 但在控制器中处理之前,您必须确保您的
模型
和视图
设计为与此模式匹配
看起来您没有使用型号
。首先,创建一个如下所示的模型
public class MyModel
{
public string Remarks { get; set; }
public int CountryId { get; set; }
public int ClientId { get; set; }
public int FacilityId { get; set; }
public int SpaceId { get; set; }
}
像这样更改控制器方法
[HttpPost]
public object StoreCheckList(IEnumerable<MyModel> chkList)
{
List<MyModel> myCheckList = chkList.ToList();
///do what you want to do
}
[HttpPost]
公共对象存储清单(IEnumerable chkList)
{
List myCheckList=chkList.ToList();
///做你想做的事
}
这应该在没有任何序列化相关代码的情况下正常工作