ASP.NET MVC控制器获取字符串格式的Request.Form如何从类对象中获取值



我有这个类:

Test t = new Test();

类看起来是这样的:

public partial class Test
{
public string FirstName { get; set; }
public string SecondName { get; set; }
public string ThirdName { get; set; }
}

在控制器中,我得到:

string emp = Request.Form["mydata"];

emp值如下:

[ { "FirstName":"john", "SecondName":"carry", "ThirdName":"miller" } ]

如何从emp获取这些值并在Test对象中设置以保存它?

任何帮助都将不胜感激

感谢

以下是您需要做的:

static void Main(string[] args)   
{  
stringjsonData = @ "{'FirstName': 'john', 'SecondName':'carry','ThirdName':'miller'}";
var myTest = JsonConvert.DeserializeObject <Test> (stringjsonData);  
Console.WriteLine(string.Concat("Hi ", myTest.FirstName, " " + myTest.SecondName, " " + myTest.ThirdName));  
Console.ReadLine();  
}  
public class Test  
{  
public string FirstName {  
get;  
set;  
}  
public string SecondName {  
get;  
set;  
}  
public string ThirdName {  
get;  
set;  
}
}  

最新更新