首页 > 解决方案 > 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对象中设置以保存它?

任何帮助都感激不尽

谢谢

标签: c#asp.net-mvcstringclass

解决方案


这是您需要做的:

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;  
   }
 }  

推荐阅读