c# - 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;
}
}
推荐阅读
- cordova - 拒绝加载脚本'architect://architect.js'
- azure-active-directory - Azure AD - 如何获取 v2 访问令牌
- android - 类型不匹配:推断类型为 LoginActivity 但应为 LifecycleOwner
- c++ - 这个 SSE2 转置有什么问题?
- ios - 如何保护应用程序免受绕过 SSL pinning 的代码注入?
- android - Android Studio 无法检测到红米 5A
- c++ - 如何从 MxN 矩阵中减去 1xN 特征矩阵,就像 numpy 一样?
- django - Django QuerySet 过滤不适用于视图,即使有条目也显示空白视图
- javascript - 用于将按钮作为顶级项目的多级导航菜单的键盘 a11y
- javascript - 好奇,javascript地图函数在这种情况下返回未定义