c# - Json表单MVC模型怎么做
问题描述
我有这个模型,我尝试序列化为 Json
public class a
{
public String Name{ get; set; }
public String LastName{ get; set; }
}
我想要一个像这样的Json
{
id:1,
name:'Name',
description:'Erika'
},
{
id:2,
name:'LastName',
description:'Conor'
},
解决方案
更改您的类以包含三个属性
public class YourClassName
{
public int id{ get; set; }
public String name{ get; set; }
public String description{ get; set; }
}
然后
在任何控制器中你都在上面
using System.Web.Script.Serialization;
在行动
List<YourClassName> objs = new List<YourClassName>();
YourClassName obj = new YourClassName
{
id=1,
name = "Name",
description = "Erika"
};
YourClassName obj1 = new YourClassName
{
id = 2,
name = "LastName",
description = "Conor"
};
objs.Add(obj);
objs.Add(obj1);
var jasonSerializedObjs = new JavaScriptSerializer().Serialize(objs);
推荐阅读
- mpi - 在 MPI 下运行时使用非线性求解器时优化挂起
- windows - 如果它们在 Windows 命令提示符中具有相同的名称,有什么方法可以指定两个命令之一?
- nginx - 无法更改 ngx_pagespeed 的选项
- javascript - document.ready 时绘制数据表
- c - 我想使用给定的功能代码按升序打印它们
- request - 如何使用 Fiddler 模拟“没有任何数据的服务器关闭连接”?
- database - System.Data.SqlClient.SqlException:'关键字'order'附近的语法不正确。'
- python - 为什么我的媒体库中的图像没有显示在我的主页中?
- angular - 单击外部时如何阻止角垫菜单关闭?
- python - 仅映射数据框中第一次出现的键/值匹配