Asp.net mvc 如何将表单值转换为json格式

Asp.net mvc 如何将表单值转换为json格式,asp.net-mvc,json,visual-studio-2010,Asp.net Mvc,Json,Visual Studio 2010,我正在使用表单。在我的数据库中,数据存储在表单中{type:“input”,name:“name”,Label:“Login”}我正在使用ajax函数获取这些值 我想将其转换为json对象格式,如何将其转换为json对象格式?如果您询问,如何在json对象fomat中使用ajax函数从操作中获取值,下面是示例代码 这里我对“GetData”操作进行ajax调用 更新:在上述成功方法中,您可以将JSON值读取为result.type、result.name和result.Label 下面是返回JS

我正在使用表单。在我的数据库中,数据存储在
表单中{type:“input”,name:“name”,Label:“Login”}
我正在使用ajax函数获取这些值


我想将其转换为
json
对象格式,如何将其转换为json对象格式?

如果您询问,如何在json对象fomat中使用ajax函数从操作中获取值,下面是示例代码

这里我对“GetData”操作进行ajax调用

更新:在上述成功方法中,您可以将JSON值读取为
result.type
result.name
result.Label

下面是返回JSON数据的操作

public ActionResult GetData(string id)
{
return Json(new {type="type", name="name", Label="Login"});
}
根据OP的评论

如果可能,是否可以在控制器中创建json对象 如何创建它

您可以尝试使用JSON.NET在MVC应用程序中轻松创建JSON对象

例如,你可以在JSON.NET中执行类似的操作

dynamic jsonObj = new JObject();
jsonObj.Name = "Mark";
jsonObj.Age = 29;

var jsonString = jsonObj.ToString(); // { "Name" : "Mark", "Age" : 29 }
您还可以通过解析字符串来创建json对象

   dynamic jsonObj = JObject.Parse(jsonString);

您可以从下载JSON.NET。

您正在谈论以JSON格式将值从数据库获取到视图吗?我希望在controller中声明一个JSON对象,我需要在view中访问该对象,但不访问JSON值。上述JSON代码将在controller中实现。是否可以在controller中创建JSON对象控制器,如果可能的话,如何使用这个“Json(新的{type=“type”,name=“name”,Label=“Login”})”创建它我正在控制器中创建JSON对象
   dynamic jsonObj = JObject.Parse(jsonString);